Neszed-Mobile-header-logo
Sunday, June 29, 2025
Newszed-Header-Logo
HomeTravelThe Best Swimming Spots on the Route

The Best Swimming Spots on the Route

Coming up in this guide: dolphins, cafes, detours, drives, great wild swimming opportunities, some of my favorite under-the-radar places in Scotland, and the 13 best swimming spots on the NC500.

We’ve already brought you a big fat bumper guide to the North Coast 500…

(and we included some beaches in that guide)

… but this time, we’re back with loads more Scottish sands and shores—and all the route’s best beaches for swimming, splashing, and even snorkeling.

So which NC500 beaches are best for swimming? Which ones should you avoid? Which should you visit with kids? And are there any lochs for swimming?

Coming up, all that and more—we’re here with Scotland North Coast 500 beaches: the best swimming spots on the route!

The Best Swimming Spots on the Route Pin

Wait—Before we get started, can’t I just swim on any Scottish beach?

No, you can’t just swim on any Scottish beach.

Because: Scottish tides, winds and currents can be very strong, and some of the UK’s waters are way less safe than most people expect.

… and not every beach in Scotland is a safe swimming beach.

So: if a beach isn’t listed here and you do want to swim in it, double-check whether that would be safe. We’re your friends here at Travelness, and we don’t want you to be harmed.

1. Rosemarkie Beach

Where is it? Just north of Inverness.
Best for: Family-friendly fun, an easy day trip from Inverness, and seeing some dolphins.

Rosemarkie Bay ScotlandPin

Rosemarkie Beach, located off the NC500 route, is a very popular detour from the ride.

Sitting just a 20-minute drive from the route’s A9 road, it’s one of the most well-known wild swimming beaches on our list.

A long lovely sandy beach, it’s popular with families, it’s home to the super-welcoming Rosemarkie Beach Cafe (a lovely community cafe with tasty sandwiches and snacks), and it’s great for swimming and paddleboarding.

Recommended for everyone, and it’s very safe to swim here.

Pro Tip: When you’re done, head to the very-nearby Chanonry Point, a well-known lighthouse-bedecked outcrop. It’s famous for being possibly the best dolphin-watching spot in Scotland… and it’s featured in our guide on the best places to see dolphins, porpoises and whales on the North Coast 500.

2. Ceannabeinne Beach

Where is it? North Coast, a 10-minute drive east of Durness.
Best for: Families, swimming with kids, and plenty of nearby fun.

Ceannabeinne Beach ScotlandPin

Ceannabeinne Beach, surrounded by loads more family-friendly action and adventure, is one of the NC500’s best wild swimming spots for families.

With white-pink sand, clear-blue water, small lumpy cliffs, and decent surfing swells, it’s a typical northern-coast Scottish beach.

Nearby fun includes the Golden Eagle Zip Line, the iconic Smoo Cave, and the hot chocolates at Cocoa Mountain.

And for even more safe swimming, head to the very-nearby shores of both Durness Beach and Sangomore Beach.

3. Clachtoll Beach

Where is it? Just north of Lochinver.
Best for: A short walk, a quiet beach, and seeing Split Rock.

Known for being one of the best wild swimming spots on the NC500, you access this lovely sandy beach by a single-track road then a short walk. Most swimmers here are campers from the nearby campsite (where overnighters can get kayaks and paddleboards for free!).

I recommend tackling an excellent but easy 90-minute walk before swimming here: this simple hike gives you an Iron Age defense tower, and views of both Stac Pollaidh and Split Rock.

When you’re done, head to the nearby Flossies Beach Store bright-blue shack, for a sandwich and a coffee.

4. Portmahomack Beach

Where is it? Close to Inverness, on Scotland’s eastern coast.
Best for: Looking for giant marine life, and combining swimming with walking.

Rocks in Portmahomack, ScotlandPin

Lying a 1-hour drive north of Inverness, Portmahomack Beach isn’t as beautiful or impressive as some of the places we’ve brought you. But it’s safe and sandy, it’s popular with swimmers and paddle boarders, and it’s very easy to get here.

When you’re done with your swimming, wander into the village of Portmahomack, then stroll past the harbor to reach the place marked on Google Maps as ‘Portmahomack Dolphin Viewpoint.’ And for a longer wander, head all the way to Tarbat Ness Lighthouse, the tallest on Scotland’s mainland.

5. Dornoch Beach

Where is it? 1-hour drive north of Inverness.
Best for: Families, walking dogs, and shallow swimming.

Dornoch Beach, ScotlandPin

Pretty close to Portmahomack, and another of the best family-friendly wild swimming spots in Scotland.

It’s one of the biggest beaches on our list—here, you’ll find miles of golden sands, lots of shallow water, and plenty of paddlers, wanderers and dog-walkers.

Not the most dramatic or scenic place on our list, but very clean and accessible.

6. Golspie Beach

Where is it? 80-minute drive north of Inverness.
Best for: Families, and seeing some seals.

Golspie, Sutherland, Highland, ScotlandPin

North of both Portmahomack and Dornoch beaches, and another of the east-coast’s best wild swimming opportunities.

Well-known among swimmers, Golspie Beach is also popular with dog-walkers, crab-searchers, and birdwatchers. Again, not particularly dramatic, but very clean and pretty.

When the tide goes out here, head to nearby Loch Fleet… and you might see some seals.

7. Melvich Beach

Where is it? In the center of the northern coast.
Best for: Lots of sand, and mixing swimming with sunbathing.

Although Scotland’s west-coast beaches normally get all the plaudits, the northern coast is home to some outrageously-attractive options too.

… and Melvich Beach is one of them. Among the most breathtaking wild swimming spots on the NC500, it’s long, clean, deep, and sandy.

If you’re looking for a very beachy beach, this is the one for you. Great for swimming, great for sunbathing, and well-known as one of the nation’s best surf spots.

8. Torrisdale Bay

Where is it? In the center of the northern coast.
Best for: Quiet swimming, and maybe seeing some animals.

Torrisdale BayPin

One of the quietest spots on our list, Torrisdale Bay sits a 30-minute drive west of Melvich Beach.

One of the best wild swimming spots on the northern coast, it combines solitude and quiet with a hefty length (it measures in at 1 mile/1.6km).

It’s sandy, it’s duney, and dolphins and porpoises are often spotted here.

9. Redpoint Beach

Where is it? West coast, just south of Gairloch.
Best for: Isolation, quiet, and great wild swimming opportunities.

Scotland Highlands Redpoint BeachPin

A sort-of-red-sand bay, this secluded arc of a beach is one of the prettiest shorelines in the UK.

You can expect rock pools, isolation, probably wandering through a herd of cows to get here, occasional visits from roving sheep, and lovely views of distant mountains.

This is genuine isolation—you won’t find a store or a cafe without driving more than 20 minutes. Great for couples and groups of friends; not so great for families or solo travelers.

10. Big Sand Beach

Where is it? 10-minute drive west of Gairloch.
Best for: A busy beach on the west coast.

One of the west coast’s best wild swimming spots (and best-known beaches overall!), Big Sand Beach is busier than most people expect…

… mainly cos it’s close to Sands Caravan & Camping (where I recommend overnighting—I’ve stayed here a couple of times and it’s super charming and homely). They have places for touring vans and touring tents, along with camping pods, and pitches right beside the sand.

Expect sand dunes, pretty mountain views, lots of families, and easy swimming.

11. Achmelvich Beach

Where is it? The northern part of the west coast.
Best for: Mixing swimming with more outdoor fun.

Achmelvich BeachPin

Not to be confused with Melvich Beach, Achmelvich Beach (also known as ‘Achmelvich Bay’) is a 2-hour drive north of Gairloch…

… and it’s known for being one of the most amazing wild swimming spots on the NC500:

  • Partially because it’s so scenic (it’s a beautiful bay with many viewpoint-packed lumps)
  • Partially because its little hills shelter it from wind
  • … and partially because it’s rarely crowded.

If you head here in summer, you might find people fishing, kayaking, kite surfing, paddle boarding, or even snorkeling.

Pro Tip: When you’re done here, head to the Lochinver Larder for a pie. They’re known for being some of the best pies in Scotland.

12. Polin Beach

Where is it? The northwestern corner of the NC500.
Best for: Seclusion and solitude.

Polin BeachPin

One of the least-known options on our list, Polin Beach sits at the end of a long scenic single-track road (and the landscape here looks very similar to the landscapes you get in Skye).

It’s sandy, clean, and tidy, and it’s perfect for a quiet swim.

13. Oldshoremore Beach

Where is it? The northwestern corner of the NC500.
Best for: More(!) seclusion and solitude.

sunset view over oldshoremore beach.5e329358Pin

Right beside Polin Beach, and slightly more popular than its nearby neighbor.

(and, of course, most people combine a Polin visit with an Oldshoremore one).

In many ways, Oldshoremore Beach is pretty similar to Polin: expect blue waters, golden sands, lumpy dunes, occasional swimmers, and plenty of peace and quiet.

Are there any non-beach places to swim on the NC500?

Yep!

You’ll also find many swimmable lochs (surprisingly, Scotland is home to over 30,000 of the watery boys). And loads of them are excellent wild swimming spots.

Some of the best loch-swimming options along the NC500 are:

  • Loch Assynt: one of the most breathtaking wild swimming spots in Scotland, this place sits north of Ullapool, and just east of Lochinver. You can swim in plenty of places here—but a popular option is the northeastern side of the shore, where you’ll find both a little waterfall and an abandoned castle.
  • Lochindorb: although it doesn’t sit quite on the North Coast 500 route, Lochindorb is one of the easiest-to-access wild swimming spots on our list. Close to Inverness, it’s popular with swimmers, paddle boarders and kayakers—and features the on-island ruins of an abandoned castle.
  • Loch Maree: head to the A832 car park in the central part of the south shore of Loch Maree, and you can easily hop into the water for a swim. One of the most amazing wild swimming spots in Scotland—and always pretty peaceful, despite its size.
  • The Trinkie: sitting just on the outskirts of the big(ish) town of Wick, The Trinkie is right on the seaside, but it’s not quite a beach. Instead, this natural outdoor swimming pool is naturally filled by the sea’s high tides.

Top tips for swimming in Scotland

Child on Beach in ScotlandPin
  • To stay in the water a while, a wetsuit is probably a good idea. Scottish waters are cold—average summer temperatures usually sit at around 58.6°F/14.8°C. That said, I’ve splashed around in the North Sea with no wetsuit, and I’m still alive.
  • Again, not every beach in Scotland is a safe swimming beach. Some of Scotland’s most well-known not-swimmable shores include Sandwood Bay, Balnakeil Beach (although I have seen people swimming in it, it often has strong riptides beyond the shallow waters), and Chanonry Point.
  • As I would recommend anywhere, don’t swim alone. Cos if you get in trouble, you’ll have no-one to save you.
  • Scottish waters are likely to be some of the coldest you’ve ever explored. So be wary of what regular wild swimmers call ‘Afterdrop.’ This is where you’re actually at your coldest around ten minutes after coming out of the water. So: when you get out of the water, get dry, warm and clothed straight away.

13 Best NC500 swimming spots: Final Thoughts

And we’re done!

To sum up, our top three picks for seaside swimming on the NC500 are:

  • Rosemarkie Beach: located just off the route, it’s accessible and family-friendly, it’s close to popular-with-dolphins Chanonry Point, and it’s home to a lovely community cafe.
  • Ceannabeinne Beach: surrounded by loads of action and adventure, it’s excellent for anyone (but especially families).
  • Oldshoremore Beach and Polin Beach: if you want something really quiet and secluded (and if you want two beaches beside each other).

For more Scottish sands, here are the 19 best beaches on the east coast of Scotland.

And don’t miss my selection of the most Instagrammable spots on the North Coast 500. These are the most beautiful places you can witness on the route.

Thanks for reading, thanks for choosing Travelness, and thanks in advance for coming back again one day. Enjoy swimming around Scotland!

IMPORTANT: Feel free to explore our other travel guides while you’re here – you might discover some delightful surprises! Plus, every visit helps support our small business. We truly appreciate it.



Source link

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments