Blog
9 Best Places to See Dolphins, Whales, and Porpoises on the North Coast 500
Coming up in this guide: boat trips, marine animals, a long and fascinating coastline, surprising appearances from surprising animals, lots of chances to spot wildlife, and the best dolphins, whales, and porpoises watching spots on the North Coast 500.
Here at Travelness, we’ve already brought you many juicy details on the North Coast 500.
One of the best road trips on the planet (and the best road trip I’ve ever been on!), it’s an iconic Scottish adventure.
It serves up beaches, mountains, easy hikes, multi-day detours, weird attractions, tiny villages, friendly locals, world-class campsites, tucked-away fragments of coastline, beautiful beaches, hidden bays, and (as you probably already knew since you Googled this guide) lots of chances to spot marine animals.
But what exactly can you see? Where can you see them? And what’s the best time to get your big curious eyes around all these creatures and critters?
Coming up, all that and more!
Anyway, let’s go meet some amazing marine life. On we go!
What type of marine animals can I see on the North Coast 500?
At the places we’ve listed below, you might see:
- White-beaked dolphins
- Bottlenose dolphins
- Common dolphins
- Risso’s dolphins
- Harbor porpoises
- Minke whales
- Killer whales
And as we mentioned in our big guide to the 25 best wild animals you can see in Scotland, the nation also offers chances to see seals, otters, and basking sharks…
… but in this guide, we’ve mainly focused on whales, dolphins, and porpoises. Cos that’s what you’re here for!
Here are the best dolphin, whale, and porpoises watching spots on the North Coast 500 in Scotland:
1. Lochinver
Best for: riding around on a boat, and spotting a variety of wildlife
Sitting on the northern part of Scotland’s west coast, it’s unlikely you’ll see any animals from the shores of Lochinver (although it does happen from time to time).
… but that’s alright, cos it gives you an opportunity to take a trip with North Coast Sea Tours,* who offer a top-class wildlife boating experience.
(*these guys aren’t called ‘North Cost Sea Tours,’ as some blogs incorrectly call them).
They offer a bunch of different trips. But on their ‘wildlife cruises,’ you ride around for an hour, with a chance of spotting seals, porpoises, dolphins, basking sharks, and whales. Other onboard sights and scenes include sea eagles (possibly) and dramatic mountains (definitely).
The boat captain is very experienced and knows where to look (and what to look for).
The cruises depart 4 times per day, every day, from April until October—but the best time for wildlife spotting is between May and August.
2. Clachtoll Beach
Best for: combining big animals with a little beach, and some passive animal spotting for people who aren’t too bothered
Clachtoll Beach lies a 20-minute drive north of Lochinver.
A beautiful quiet sandy beach with clear-blue water, it’s one of the most underrated beaches along the North Coast 500.
(it’s also one of the most beautiful west coast beaches in Scotland, and one of the best wild swimming spots on the North Coast 500).
Anyway, if you come here in summer, there’s a small chance you might see some sea life—in previous years, dolphins, whales, porpoises, and other animals have all been spotted off the shores of Clachtoll Beach. Make sure you bring binoculars!
3. John O’Groats
Best for: more boat rides, possibly seeing a killer whale, and meeting lots of birds
Seeing killer whales from the shores of mainland Scotland is unsurprisingly pretty tricky.
… but take a Family Wildlife Cruise from John O’Groats, and there’s a chance you might.
And even if you don’t: you’ll definitely see lots of birds (the massive cliffs here are home to guillemots, puffins, razorbills, and more), and you’ll probably see some seals.
Between May and September is the best period to see killer whales, with July being peak month. I’ve also heard sightings are sometimes possible between October and January.
4. Gairloch
Best for: an affordable boat trip, lots of options, learning from a professional, and a relatively high chance of seeing whales, dolphins, and porpoises
Sitting a 2-hour drive south of Lochinver, Gairloch is another small coastal village (population around 600 people).
Just south of the village, next to Gairloch Harbour, you’ll find the little and charming Gairloch Marine Life Centre (featuring exhibits on local marine life, bones, and live lobsters).
But when most people visit Gairloch Marine Life Centre, they do it for boat trips (which you book by text message—that’s how quaint, old-school and small-scale the operation is here). They offer both 2-hour cruises and 4-hour cruises—and no matter which you choose, you’re joined by a real-life qualified marine biologist.
You’ll definitely see many birds (sometimes hundreds of thousands of them; highlights include puffins, kittiwakes, and occasional eagles)… and you might see dolphins, whales, and porpoises.
On-board commentary is available in Spanish, Italian, French, Dutch and German.
The boat tours run from the end of March until the end of October. But (as we keep saying) to maximize your chances of seeing wildlife, take a trip between May and August.
5. The Moray Firth
Best for: some of the best dolphin spotting in Europe, and maybe seeing some minke whales
A ‘firth’ is essentially the same as a ‘fjord.’
(… and in case you don’t know: both ‘firths’ and ‘fjords’ are basically just big sea inlets).
Anyway, the Moray Firth is the biggest of its kind in Scotland. Although its most well-known part is the narrow area close to Inverness, the massive triangular Moray Firth actually runs all the way from John O’Groats (a 3-hour drive north of Inverness) to Fraserburgh (over a 2-hour drive east of Inverness).
And the Moray Firth offers visitors LOADS of places to see dolphins (and if you’re very very lucky, you might also see some minke whales here). We’ve unpacked some of the best spots in detail soon, but in summary, the most well-known locations are:
- Chanonry Point
- Inverness’ Kessock Bridge
- Fort George Fortress
- Burghead town
- Hopeman village
- Spey Bay
Because around 200 bottlenose dolphins live here year-round, any time is a good time to see dolphins in the Moray Firth (and any of the above locations are good choices).
6. Inverness
Best for: spotting dolphins from an easy base, and hitting an accessible and family-friendly boat trip
The only city in the Scottish Highlands, Inverness is a super-convenient place to go wildlife spotting (because it’s where most people start and end their North Coast 500 adventure).
You can easily spend a few days here, relaxing before or after your trip—and during one of those days, you can see some dolphins. Top locations include Merkinch Local Nature Reserve and Carnarc Point, and the best time is between May and September.
But to give yourself the best chance of seeing dolphins, head out on a(nother!) boat trip… with Dolphin Spirit Inverness, or the nearby Avoch Dolphin Trips. Both are very popular with families.
7. Chanonry Point
Best for: getting as close to dolphins as you can, and visiting the UK’s most well-known dolphin viewing spot
Sitting inside the Moray Firth (and close to Inverness), Chanonry Point is one of the best dolphin-watching spots in Europe.
A narrow outcrop jutting into the firth, it’s home to a famous lighthouse—and because the waterway here is so narrow, you’ll be very close to any dolphins you see.
To maximize your chances of spotting them, come around an hour after low tide when the dolphins feed on fish by chasing them into the area. Any time of year is good.
8. Cromarty Firth
Best for: easy watching on a narrow stretch of water
Actually a tiny section of the Moray Firth, the Cromarty Firth offers popular wildlife spotting boat tours, at the two towns of Invergordon and Cromarty. Cromarty’s EcoVentures have a particularly good reputation, and the boat captain has been running trips for 20+ years.
If you don’t want to take a boat trip, Cromarty Beach is your best option for spotting dolphins. Here, there’s a narrow stretch of water—and if any dolphins get to Cromarty Firth from the Moray Firth, they need to pass through this area.
Again, you can potentially spot dolphins here any time of year.
9. Spey Bay
Best for: taking a detour, learning about the animals you’re looking at, and visiting the Scottish Dolphin Centre
But it’s not too far of a detour, it’s one of the best dolphin-watching spots in Scotland, and it lies only 50 miles (80 km) east of Inverness.
… and most importantly, it’s home to the WDC Scottish Dolphin Centre, where you can spot dolphins, learn about dolphins, watch movies and webcams, and see some whale and dolphin bones. It’s completely free to enter, and it has a small car park.
And as a nice bonus, the stretch of sea between here and Fraserburgh is also known for occasional orca sightings.
Again, the best time to come here is between May and September. Because the opening times for the WDC Center change pretty regularly, check before you go.
Before You Go
Okay, that’s us done… and they’re some of the best locations for exploring Scotland’s natural world.
(and they offer some of the most amazing marine environments you’ve probably ever seen).
To sum up, our top NC500 locations for spotting porpoise, whale, and dolphin activity are:
For more Scottish animals, here are the nation’s 21 best places for seeing Highland cows.
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 we’ll hopefully see you again soon. Enjoy all those whales, dolphins, and porpoises!
Paul is a handsome and hilarious travel writer and travel journalist from the UK. He’s hiked, hitchhiked and laughed his way through more than fifty countries, and he’s always looking for a new place to call home. Originally from Newcastle, he’s lived all over the UK, spent more than three years in Asia, and most recently lived in Vietnam and then in Georgia.