I had always wanted to visit the Scottish highlands! And boy did they very much exceeded my expectations. There is something quite magical about the highlands – the extreme and ridiculously fast weather is extraordinary and creates a different feel – you can imagine that if anywhere has fairies and dragons this place does! Here are the 12 best things to do in the Scottish Highlands:
Best things to do in the Scottish Highlands – Make it a road trip!
You absolutely want to have a car and your own car to explore the best attractions of the Scottish highlands. The key reason for me is that the weather changes so often and so quickly that when you get some good light you want to be able to pull over and take photos asap. I saw quite a few big tour buses going by on my road trip and I do think they would have missed quite a few great shots.
Your own car also allows you to get the best attractions intel from the locals. When I checked out of each Scottish Highland Hotel I would tell them where I wanted to end up that night and ask where I should go to get great photos that day. Their knowledge of the area plus the weather that day meant that I explored tiny B roads that would never have worked for a bus.
I picked up my little bmw at Glasgow airport and dropped it off ten days later at Inverness. The bmw and I were then off to our first stop – Fort William. Sat nav in hand it was easy to navigate my way out of Glasgow and head north.
Best things to do in the Scottish Highlands – Take your time with Glen Coe
When you leave Glasgow head north on the A82 main road. This drive takes you through the stunning Glen Coe. It is frequently commented on in travel books for good reason – it is absolutely beautiful. But it is always about the light and the weather when it comes to photography – and you have to be quick in the Scottish Highlands!
The weather moves so fast that a beautiful shot would have disappeared by the time I found somewhere to pull over. I enjoyed Glen Coe so much that I drove through it again the other way two days later with my extra day in Fort William (I climbed Ben Nevis inbetween which has its own separate post here).
Leaving Fort William I headed for Rob Roy’s grave which is quite a way south – I like having a destination like this that allows you to stumble across little towns and views. It is a big drive down to the A84 and then the small backroads that take you to the little town of Balquhidder and the grave but it was beautiful and allowed for lots of interesting views. And the grave was very photogenic which was much appreciated!
From there I put the original Loch Fyne into the sat nav. Again this was a decent drive but was perfect for exploring random B roads and making discoveries. I managed to make it to Loch Fyne for a late afternoon oyster snack. The oysters were good – although I’m not sure they quite met my expectations. I had mostly miserable weather over the day but there were several points were the sun shone and I got some stunning shots – so more than worth it!
Best Things to do in the Scottish Highlands – Eat Scottish Breakfasts
Oh my goodness are these BIG breakfasts! They make Irish breakfasts look like nouvelle cuisine! There is only one size – ginormous! So there are of course the usual fry ups you would expect but then less expectedly there were a lot of pancakes! And French toast. And in Durness at Glengolly B&B a very unexpected whiskey porridge. Heavy on the whiskey.
The Lime Tree breakfast was one of the best – great selection. Closely followed by the lovely Pennyland House B&B in Thurso which was a slightly healthier breakfast – much needed at the end of a trip of big breakfasts!
Best Things to do in the Scottish Highlands – Check out the wildlife!
I never would have expected wildlife to be a key attraction when it came to the Scottish Highlands. It’s not exactly a place you associate with safaris. But I got to see quite a range of deer and some pretty spectacular goats! Plus some very strategically placed highland cows and sheep for photo opportunities in great light. This is yet another reason to have your own car for the trip. My best deer shots were when I pulled over to fill up the car – you seldom get your best shots in the car park of petrol station!
Around Ullapool and further south there are lots of boat trips on offer. I think we managed to get on the first one of the season. It was cold but we did see quite a few seals and a lot of bird life.
Best Things to do in the Scottish Highlands – Visit a castle or three
Gosh do the scots do a scenic castle well!!! Dark, moody, mysterious – these attractions are amazing! Eilean Donan was a major highlight on the way to and then the way back from the Isle of Skye. It juts out into the loch from a very cute bridge and is worth a brief explore. It is most stunning from a distance.
Naturally most of these castles are not too far from towns where you can stay as they are fab tourist attractions. As a result I would recommend visiting them twice for photography – shoot them on the way into town and then on the way out. The Scottish weather changes so dramatically you can get completely different shots – and of course you double your chances of getting some decent weather for a nice pic!
Best Things to do in the Scottish Highlands – Walk the Cuilin Hills – with a guide.
After a full on experience on Ben Nevis I was very relieved that I had booked a guide for the Cuillin Hills! Mitchell from Skye Ghillie came and picked me up at the hotel and was such a lovely guy. We headed to the base of the hills and grabbed a coffee at the little pub there. He then took me through the walk in detail and the different options we would have. I did think it was quite a bit of detail – until he explained why.
The year before another guide had gone out with one tourist – a woman – to walk the hills. They were standing on a ledge and a freak gust of wind blew the guide off the cliff. He could not move from where he landed so instructed the woman that she needed to go and find help. She of course had no idea where she was so had to wander with his directions from there. She finally found help. However, once she did she could not direct them to where the guide had fallen. The guide was found dead 3 days later.
I paid a lot more attention after this story.
So we headed to the stunning hills. The winds were harsh and we managed about 1 ½ hours. He then told me that the weather was not looking great so I was very happy to suggest we head back to the car – particularly as he offered to give me a sight-seeing drive around the best attractions of the island!
Best Things to do in the Scottish Highlands – Drive the A87 and B roads around the top east side of The Isle of Skye
This was one of my favourite drives of the whole trip. The scenery was absolutely majestic – although of course it was constantly changing with the weather! Depending on the weather your first stop can be Quiraing – a very scenic rock formation. There is a walk to the prison but the weather was not on my side so we didn’t risk it. The Old Man of Storr is also great for photos.
Driving along the coast and you’ll then hit the stunning and windy Tartan Rock – so named as it does resemble a tartan print. Then head inland to the picturesque Fairy Glen. Movies have been filmed here and it does have a genuinely magical feel – and a lot of sheep!
Best Things to do in the Scottish Highlands – Go back in time at Ullapool
I would not have been surprised to see a calendar in Ullapool set to 1958. It really did feel like going back in time. It’s a small sea side town – really just one street of shops, bars and a petrol station. We used this as a base for two nights and then drove south and explored.
Best Things to do in the Scottish Highlands – Stay at some uniquely Scottish Highlands Hotels & B&Bs
I stayed at such a mix of Scottish Highlands hotels on this trip!!! From the very plush to the rather basic B&B. Options were somewhat limited! There are quite a few full on 5 star options but they are very expensive (circa 3-400 pounds a night) so not really for solo or travelling with your girlfriends. Anyway it is all part of the experience to discover new and interesting Scottish Highlands hotels!
My first stop was Fort William. My first Scottish Highlands hotel was the lovely Grange guest house b&B. My hostess was charming and the service impeccable. My room was lovely – large and with a stunning bathroom. This so felt like home! My lovely hostess had a delicious Scottish breakfast waiting for me in the morning and even packed a sausage sandwich for me to take on my climb on Ben Nevis!
Next up was the Lime Tree also in Fort William. This was a very different type of hotel to the Grange – it has an art gallery and is much more modern with a lot of wood – almost scandanavian in feel. It was lovely. I had delicious room service here the first night and the breakfast was fab!
Then it was off to the Isle of Skye and Portree to stay at The Cuilin Hills Hotel. This Scottish Highland Hotel was much bigger than I expected – I think it is well set up for bus tours. But my room was lovely and I ate well there both nights.
Next up was Ullapool and the rather unique Ceilidh Place. This was like staying in someone’s large home. The rooms are a bit old but very comfy and there is a big lovely lounge on the top floor. The restaurant here was also excellent.
We then headed to our most unique Scottish Highlands Hotel – Glengolly in Durness. I was enticed by the fact that the owner is a crofter and anticipated lots of friendly dogs – there were a few but not as many as I expected. This was shall we say a rather old fashioned B&B. There are not a lot of places in this area and to be honest if it is only one night well as long as it’s clean etc. Opt out of the whiskey porridge in the morning if you’re the driver.
Thurso and Pennyland House B&B was the Scottish Highlands hotel highlight of the trip – the hosts Carol and Raymond are so so lovely and it is a gorgeous and modern B&B. Final stop was Inverness and The Heathmount Hotel. This is also a pub which was a huge plus for us as we didn’t have to go anywhere when we got there.
Best Things to do in the Scottish Highlands – Visit the beach at Durness
Scotland has some stunning beaches. It is difficult to imagine that it would ever be warm enough to wear bathers and actually swim in those beaches but they are very scenic! I discovered the beach at Durness when I took a stroll from our B&B. It is literally called Durness Beach which makes it easy. There is a very picturesque dilapidated church just before you hit the beach. And then just walk and walk along the beach and into the dunes. I went at sunset and this was a fantastic time for photos.
Best Things to do in the Scottish Highlands – Eat seafood
There is a lot of delicious seafood to be had as you travel the highlands. First night in Fort William my hostess recommended the Crannog seafood restaurant which sits on the Loch. The food was outstanding – I started with a seafood soup and then moved on to some freshly caught white fish.
Fish and chips was a common meal type on this trip – best enjoyed in Ullapool on the water and then at well pretty much the only spot to eat in Durness – the Sango Sands. The Ceildih Place in Ullapool has a fantastic seafood menu – head there for dinner even if you are not staying the night.
And make sure you head for dinner quite early as during the trip it appeared that the Highlands shut down by 930pm in the month of April!
Best Things to do in the Scottish Highlands – Don’t miss the top of the UK
So I thought that the top of the UK was John O’Groats – turns out it depends on how you define top. The most northernly part of mainland Britain (very specific) is actually Dunnet Head. So obviously that needed to be visited. However, to be complete we also felt we needed to head to John O’Groats as well. They’re conveniently close together but there is a lot more going on at John O’Groats.
I’ve travelled a lot and I have to say the Scottish Highlands is one of the most stunning places I have ever visited. The strangest thing is how often I was the only person around – it feels like there are places here that should be teaming with tourists. We can thank the Scottish weather for that! Don’t let the weather put you off though because it will change within the hour!
Best things to do in the Scottish Highlands: Useful Links
Looking for a hotel in Fort William in the Scottish Highlands? Check out the top 10 hotels in Fort William here
Looking for flights to Inverness? Click here for some great deals
Looking for flights to Glasgow, gateway to the Scottish Highlands? Click here for some great deals
You might also enjoy reading:
If you enjoyed this Scottish Highlands Travel Guide check out my full Scotland Itinerary
And why not look at Climbing Ben Nevis while you’re in the Scottish Highlands?
Interested in taking some tours while in the Scottish Highlands? Click here for some Scottish Highlands tour ideas
Travelling Solo? Check out these organised tour options:
Need travel insurance? Click here for a good deal
You can follow my Pinterest board on Scotland here
This post contains affiliate links
Also published on Medium.