Scotland is packed with beautiful places to visit and you could honestly spend months and months exploring everything this wonderful country has to offer!
But, if you’re limited on time, then this guide should help.
I’m going to take you through all the best places to visit in Scotland, based on where we have personally visited so far!
Scotland is the sort of place that offers something all year round, but different seasons have their perks.
For example, if you visit in summer, you’ll have a higher chance of great sunshine, but you’ll be surrounded by midges.
If you don’t know what midges are, they’re the most annoying little mite/fly ever.
We get them in Ireland in the summer too and they love blood, so they lovvvee to bite, and honestly, despite attempts at creams and sprays, they still bite!
Also, summer is, of course, the busiest season, so it’ll be busy at most of the attractions.
We visited in autumn time and I can honestly say it was perfect.
We got very lucky with the weather and only experienced around a week's worth of rain in the six weeks we visited.
It was cold but bearable, and I absolutely love being surrounded by autumn colours.
Plus there are two more benefits of visiting in Autumn: no midges AND a lot fewer tourists!
If you asked me where my favourite place to visit in all of Scotland is….I would say, Glen Coe.
The whole area of Glen Coe constantly had my face in shock due to the beauty that I was witnessing.
I swear it felt like I was transported to another country.
It’s just a stream of dramatic mountains, lakes, rugged beauty and more. It was honestly such a magical place to visit and if you only have time to visit one place make it Glen Coe, it’s truly one of the most magical places in Scotland.
Airbnb: Stay at the Bunkie, Minard Cottage for a cosy stay close to all the best sights in Glen Coe. Book it here.
Fort William is probably one of the most well-known places to visit in Scotland.
It’s one of the first big towns in the Scottish Highlands and a popular tourist destination thanks to being home to the UK’s tallest mountain: Ben Nevis.
It’s also home to a ski centre so is a popular place for families to visit!
We really liked Fort William and if the season was right we would have attempted to climb Ben Nevis, but even if you’re not there for the mountain itself, there are still lots of beautiful walks and views in this area to experience.
Fort William is also the starting point for one of the world's most famous train rides: The Jacobite.
Harry Potter fans will recognise it as the Hogwarts Express, and this train ride will take you through the beautiful countryside, crossing some iconic Harry Potter filming locations such as the Dumbledore's Grave and the Glenfinnan Viaduct!
There are lots of great hotels in Fort William, but the Ben Nevis Hotel & Leisure Club has a heated indoor pool, perfect after hiking Ben Nevis!
For more ideas, check out my guide on the best Airbnbs Fort William has to offer.
Loch Lomond has so much to offer every type of traveller visiting Scotland.
We loved spending time in this park, and when we visited in October, the season had finished for camping permits so we were able to wild camp in some beautiful spots!
Loch Lomond is packed with amazing views, wonderful waterfalls, gorgeous hikes and abandoned castles.
There is something for everyone.
We loved the Three Lochs Forest drive located within the Trossachs National Park.
It was amazing and we got to wild camp in an amazing spot with no one else around!
The Ben Lomond peak is the highest in the area, so it’s worth a hike! Bradley did this and found it really enjoyable!
This is definitely one of the best places to visit in Scotland for families!
We visited the Cairngorms National Park in December so some of the mountains were beginning to showcase snow, which was super exciting.
This is the largest national park in the UK so it’s another popular place to visit in Scotland and it’s no surprise why.
It’s absolutely beautiful and there’s so much happening at the Cairngorms National Park!
From skiing or meeting local reindeers, you’ll not go bored and you’ll be surrounded by beauty the entire time.
There are lots of cute towns in this area too, but Aviemore is a good hot spot to visit stock up on snacks, petrol, and rent ski gear, or hiking gear if you need it!
But my all-time favourite place to visit within the Cairngorms national park area is the quaint town of Braemar.
This is everything I wanted from a Scottish town, it’s adorable and oozes charm.
Go to the coffee shop called “The Wee Bothy” for amazing coffee, shortbread and lovely staff!
I could live there!
Braemar is also home to Braemar Castle which is super cool!
Visit at night time when it’s lit up for a unique experience.
I suggest you stay in the town of Braemar because of it's charm, and this is the most famous hotel there! Book it here.
We’ve only visited one island off Scotland so far, and that’s the Isle of Skye, but it lived up to our expectations and more!
The Isle of Skye is connected via the “Skye Bridge”, so it’s super convenient to get too.
This island feels totally different from other parts of Scotland and is truly rugged and ready!
We spent almost a week on the Isle of Skye visiting all the hot spots including the Old Man of Storr, the Fairy Glen and so much more.
We even got to stay on a private island with its very own lighthouse, which was one of the coolest places I’ve ever visited and one of the most romantic places stay in Scotland (especially if you’re celebrating something!)
Read more in our Eilean Sionnach Lighthouse Cottage review.
Simply put, the Isle of Skye should be top of your Scotland itinerary!
When you visit via the Skye bridge, you should definitely make a stop at the Eilean Donan Castle- it’s seriously cool and was free to walk around when we went.
Read More: 3 Day Isle of Skye itinerary
Check out my in-depth guide on the best places to stay on Skye.
If you’ve decided to road trip the iconic NC500, which is Scotland’s answer to route 66, then you’ll find yourself passing the North Coast of Scotland!
We loved the North Coast because again, it offers something unique to other parts of Scotland.
There are lots of great towns along the way, and we can recommend a stop at BettyHill for cute coffee shops and friendly locals.
When you visit the North Coast you’ll have to stop at John O Groats since it’s the furthest point on mainland UK.
Visit the colourful houses, grab a coffee and then go searching for dolphins, sharks and seals! (We saw seals)
Read More: The Best Road Trips in Scotland
We’ve visited Glasgow twice now, and it will always make my list of the best places to visit in Scotland!
I may struggle with the accent, but the people, the sights, the atmosphere is all worth it.
Glasgow is an awesome place to have a city break.
The university grounds are beautiful in Autumn, the Kelvin grove Art Gallery & Museum is amazing and there are so many great pubs and bars for buzzing nightlife.
There are so many amazing hotels in Glasgow, you can search for them all right here.
If you want to visit an area of Scotland that’s not overly touristy, then a road trip to the South West Coast should be top of your list.
The Scottish tourism board actually created a road trip called the Southwest Coastal 300, which you can probably guess is a 300-mile road trip of the south west Coast!
Bradley and I did it and we loved this area of Scotland.
The hub of the area is the Galloways National Park (where you can actually go searching for stars at night), but this area of Scotland is breathtaking but didn’t feel overly busy to me.
There are so many castles and tea rooms here- I LOVED it!
I’d say this is one of the more unique places to visit in Scotland in comparison to everywhere else we visited.
Check out my guide on the best hotels on the west coast of Scotland.
Inverness is probably my favourite city in Scotland (that I’ve been too so far).
I love that it’s a city, but it’s small.
It’s basically the capital of the Scottish Highlands but it’s charming and quaint.
You could easily see all the best sights here in a day if you’re short for time, but what’s nice about this city is that you can just wander around and explore without the worry of getting lost.
I also love that Inverness isn’t overpriced, so if you’re looking for one of the more cheap places to visit in Scotland, then Inverness won’t break the bank!
There are some great hotel deals in Inverness that you can book right here.
You can’t go to Scotland and NOT go in search of Nessie!
Before we visited Scotland this was definitely one of my bucket list places to visit.
Just because I’ve heard so much about it.
I really wanted to do a Loch Ness cruise and learn more about the myth of Nessie, but we visited during Covid times and they weren’t running due to low visitors!
But it’s still a cool place to visit in Scotland and we even got to wild camp right on the Loch Ness lake, which was pretty cool.
Since this is only a short drive from Inverness, it’s often a popular day trip for visitors.
Lots of great Airbnbs available, and this Luxury Croft overlooks Loch Ness on it's own private deck, amazing! Book it here.
Stirling is a really cool city in Scotland since it’s sort of created around this awesome castle.
It’s a charming city full of character, and I’m pretty sure I counted like 16 coffee shops on my visit.
We wandered the old town, grabbed some lunch and just took in the sights.
We also did a walk just outside the city centre and got epic views from Sterling from above.
I think this is a beautiful place to visit in Scotland if you’re looking for a romantic city break!
Stirling has a wide range of hotels available that you can book here.
Bradley and I sort of stumbled across Oban because we needed to get a replacement on our van tyre, but it was definitely worth the drive.
Known as the seafood capital of Scotland, this town is a tourist hot spot in the summer months.
It’s small but mighty!
We wandered around the town, checking out the shops and views of Ballimore and the Isle of Mull.
We also checked out the McCaig's Tower which was really unique and felt like I’d been transported to Rome!
You may also like: Best dog friendly hotels in Scotland
Since it's a popular tourist town, there are lots of hotels to choose from.
Glenfinnan is 100% one of the most beautiful places to visit in Scotland.
Not only can you go to the Glenfinnan Viaduct and catch a view of the Harry Potter train coming across the tracks, but there are so many beautiful walks and sights in this area.
Just across the road from the Viaduct, you’ve got the Glenfinnan Monument with simply amazing views across Loch Shiel and if you drive a little further down the area you’ll come to Loch Eilt which was used a lot in the Harry Potter movies.
Cabin Camas Tana is the ultimate place to stay in Glenfinnan; pure Scottish vibes!
Mallaig is a port town in the Scottish Highlands that is significant due to the workings of the town.
You can either drive there or visit as part of a ride on the Jacobite Express, but it’s worth visiting this small area.
It's a one way in, one way out sort of road, but you can get ferries to other islands in Scotland from here, including the Isle of Skye.
This small town is now home to tourism, but once was thriving fishing, working village.
Now you can visit one of the coffee shops, grab a bite to eat, take a walk around the harbour and pick up some souvenirs!
Glenwood glamping pods are a great choice!
Applecross is one of the towns made famous by the NC500, but what’s really unique about this pace is that it’s literally in the middle of nowhere.
You drive across an epic mountain pass and eventually, you’ll come to the very small town of Applecross.
It’s raw, it’s beautiful and randomly, it’s home to a hotel, Michelin guide restaurant and lots of deer.
This is one of the best places to visit in Scotland by car and you can’t get there via public transport.
Things to do in Applecross
The Applecross Inn of course! Book your stay here.
If that's sold out, Fearnmore House not far from Applecross. Book this Airbnb here.
Last but not least on our Scotland travel guide is to visit the capital city of Edinburgh.
I have yet to visit, and we REALLY wanted to when we were in Scotland, but due to travel restrictions, it just wasn't possible.
But Bradley has been and he says it's fantastic, so I've no doubts it's one of the best places to visit in Scotland.
It's a capital city so there is lots of choice for accommodation. Including some lovely hotels with pools!
So there you have it, my guide to the best places to visit in Scotland.
I hope you’ve found this guide helpful or inspirational in planning your next Scottish adventure.
Which one are you most excited to visit?
Drop me a comment below.