20 Beautiful Places to Visit in Scotland
Scotland is one of those places I never get tired of exploring. No matter how many times I visit, there’s always another stretch of coastline to follow, another village I hadn’t planned to stop in, or a viewpoint that makes me pull over and stay longer than expected.
This guide brings together what I genuinely think are the best places to visit in Scotland. A mix of the places everyone should see at least once, and the quieter corners that don’t always make it onto first-timers’ itineraries.
Some are ideal if you’re visiting for the first time, others are better if you’ve already done Edinburgh and the Highlands and want something a little more off the radar.
I’ve also included places that work for different travel styles. If you love dramatic landscapes, you’ll find plenty of them here. If you’re more interested in characterful towns, good food, and great places to stay, there are suggestions for that too.
And if you’re short on time, I’ve noted which places make sense as a base rather than a quick stop.
Whether you’re planning your first trip to Scotland or looking for inspiration for your next one, I hope this list helps you decide where to go – and maybe nudges you towards one or two places you hadn’t considered before.
This post contains affiliate links.
🏴 Iconic & first-time favourites
1. Edinburgh

⭐ Best for: Historic streets, dramatic viewpoints, festivals, and culture.
🏨 Where to stay: The Balmoral for an iconic Edinburgh hotel. The Raeburn for the laid-back vibe of Stockbridge. Crescent House for a welcoming bed and breakfast.
Edinburgh is often the first stop on a Scotland itinerary, and for good reason.
It’s compact, easy to explore on foot, and packed with history; but it also rewards anyone willing to wander beyond the Royal Mile.
I’ve visited multiple times and still find new corners that feel refreshingly calm compared to the city’s busiest streets.
Finally, Edinburgh works extremely well as a starting or ending point for a Scotland trip.
With good train connections and a straightforward airport, it’s an easy place to pick up a hire car or continue onwards without stress.
🏴 Book ahead:
Edinburgh Castle tickets – One of the few attractions I always recommend booking in advance, especially in spring and summer.
Small-group walking tour– A good option if you want context without committing to a full-day tour; especially useful on a first visit.
Discover all my Edinburgh guides:
- 3-day Edinburgh itinerary
- 10 tips for visiting Edinburgh for first-timers
- 12 best restaurants in Edinburgh
- 10 amazing hidden gems in Edinburgh
- 18 best hotels in Edinburgh
- 12 best cafes in Edinburgh
- 10 amazing day trips from Edinburgh
- 16 magical Harry Potter things to do in Edinburgh
2. Glasgow

⭐ Best for: Creative energy, food scene, architecture, and music.
🏨 Where to stay: Kimpton Blythswood Square, elegant, central, and home to one of the best spas in the city. Dakota Glasgow, sleek, grown-up, and ideal if you prefer contemporary design.
Glasgow often surprises people: it’s bigger, bolder, and more creative than many expect.
This is a city I recommend if you enjoy good food, strong design, and neighbourhoods that feel genuinely lived-in rather than curated for visitors.
It’s less about ticking off landmarks and more about soaking up the atmosphere.
Glasgow also works well as a gateway to the west coast and islands. That makes it a smart addition to a wider Scotland itinerary; especially if you’re heading towards Loch Lomond or Argyll next.
🏴 Book ahead:
Kelvingrove Art Gallery & Museum – Free to visit, but worth planning around as it’s one of the city’s highlights.
Food tour – A great way to experience Glasgow’s food scene in a short amount of time, especially if it’s your first visit.
3. Isle of Skye

⭐ Best for: Scotland’s most famous landscapes: fairy pools, cliffs and mountains.
🏨 Where to stay: Kinloch Lodge, elegant, peaceful, and ideal if you’re looking for a refined base away from the busiest areas. Cuillin Hills Hotel , excellent views and a convenient location near Portree without feeling hectic.
The Isle of Skye is one of Scotland’s most striking islands, known for its rugged landscapes, coastal cliffs, and constantly changing light.
It’s a place of contrasts: dramatic mountain scenery one moment, quiet lochs and small villages the next.
While many people come for the famous viewpoints, some of the most memorable moments are found on the quieter roads and less-visited corners of the island.
Skye works well as part of a west coast or Highlands itinerary, but it’s not somewhere I’d treat as a quick stop. Giving it a little extra time allows you to experience more than just the headline sights.
Discover my favourite road trips in the UK, including the Isle of Skye.
Top tips
- Accommodation availability on Skye is fairly limited. The best places book up far in advance, especially from late spring to early autumn, so make sure you book ahead.
- Parking for popular attractions like the Fairy Pools can get chaotic. Arriving early or a lot later in the day if the light allows makes for a much calmer visit.
4. Loch Ness

⭐ Best for: Scenic drives, castle ruins, and legendary folklore.
🏨 Where to stay: Loch Ness Lodge, an elegant, adult-only lodge overlooking the loch, ideal for a peaceful stay with views. The Lovat, a stylish option at the southern end of the loch, with an excellent on-site restaurant and easy access to walking routes.
Loch Ness is one of Scotland’s most recognisable landscapes, defined by its deep, dark waters and the steep hills that rise straight from the shoreline.
Beyond the legend, this is a beautiful part of the Highlands, with long scenic drives, forest walks, and viewpoints that change with the light and weather.
Loch Ness fits naturally into a Highlands itinerary, especially if you’re travelling between Inverness, Skye, or the west coast.
🏴 Book ahead:
Urquhart Castle – One of the most atmospheric castle ruins in Scotland, set directly on the loch’s edge. Booking tickets in advance helps avoid queues in peak season.
Loch Ness cruise – A relaxed way to experience the loch from the water and appreciate just how vast it is.
5. Glencoe

⭐ Best for: One of the most dramatic valleys in the Highlands.
🏨 Where to stay: Glencoe House, an elegant country house with spacious suites and uninterrupted views across the glen. Isles of Glencoe Hotel, set on the edge of Loch Leven, offering a comfortable and well-located base.
Driving into Glencoe is an experience in itself. The road narrows, the mountains close in, and the landscape quickly shifts into something far more dramatic than most people expect.
The glen is steeped in history, but it’s the sheer scale of the scenery – towering ridges, waterfalls after rain, and constantly changing light – that leaves the strongest impression.
Glencoe fits neatly into routes between Fort William and the west coast, and works particularly well if you want dramatic scenery without needing to travel far off the main route.
🏴 Book ahead:
Three Sisters viewpoint – One of the most recognisable scenes in the Highlands and an easy stop directly from the road.
Valley walks and hikes – Options range from short, flat walks to full-day mountain routes, depending on how active you want to be.
🏞️ Highlands & scenic regions
6. Scottish Highlands

⭐ Best for: Vast, wild landscapes and some of the UK’s best scenery.
🏨 Where to stay: The Fife Arms, a characterful luxury hotel in the Cairngorms, blending Highland tradition with contemporary design. The Torridon, remote, dramatic, and ideal if you want classic Highlands scenery right on your doorstep.
The Highlands aren’t defined by a single landmark; they’re about space, distance, and variety.
One moment you’re driving past wide open moorland, the next you’re skirting a loch or winding through mountain passes.
It’s this sense of openness, combined with ever-changing scenery, that makes the region such a draw.
The Highlands work best when treated as a region rather than a single stop. Whether you’re passing through or basing yourself for a few nights, they form the backbone of many of Scotland’s most memorable itineraries.
🏴 Plan ahead:
Scenic road trip – The Highlands are best explored by car, allowing you to stop at viewpoints, lochs, and villages as you go.
Wildlife or photography tour – A guided experience adds depth to the landscape and increases your chances of spotting red deer, eagles, or Highland cattle.
7. Cairngorms National Park

⭐ Best for: Mountains, forests, lochs, and outdoor adventure year-round.
🏨 Where to stay: The Fife Arms, a destination hotel that blends Highland heritage with bold design and a very strong food scene. Rothiemurchus Lodge, a peaceful base within ancient woodland, ideal if you want privacy and direct access to nature.
The Cairngorms are somewhere I often recommend when people want a quieter alternative to the more dramatic parts of the Highlands.
Between the mountain scenery, ancient forests, and lochs, there’s plenty to explore without constantly moving accommodation.
It’s especially good if you enjoy walking, wildlife, and slower days outdoors.
The Cairngorms fit easily into a Highlands itinerary and work well in any season, whether you’re passing through or slowing things down for a few days.
🏴 Experiences to plan:
Forest and riverside walks – Rothiemurchus and Glenmore are perfect for relaxed walking without needing long or technical routes.
Cairngorm National Park tour – A scenic drive through mountains, forests, and lochs, with short stops to take in the views.
Wildlife spotting – One of the best areas in Scotland for seeing red deer, reindeer, and birds of prey.
8. North Coast 500

⭐ Best for: Coastal road trip with beaches, castles, and remote beauty.
🏨 Where to stay: The Torridon, a classic Highlands hotel in a spectacular setting, ideal if you want scenery and comfort in equal measure. Kylesku Hotel, a contemporary and well-placed hotel on the west coast, with excellent food and sea views.
The North Coast 500 is best thought of as a framework rather than a checklist.
The route links together some of Scotland’s most varied landscapes – empty beaches, mountain passes, and remote fishing villages – but how enjoyable it is depends entirely on how you travel it.
I’ve found it works best when you treat it as a series of short drives with plenty of stops, rather than something to rush through.
The NC500 suits travellers who enjoy the journey as much as the destination, and it pairs well with stops in the Highlands or on the west coast if you’re building a longer Scotland itinerary.
Discover more of the most epic road trips in Europe.
🏴 Planning ahead:
Accommodation – The best hotels along the route book up early, particularly between May and September.
Car hire – Choosing the right car (and booking it in advance) makes a big difference, especially if you’re starting in Inverness.
9. Assynt

⭐ Best for: Rugged mountains and surreal landscapes – a great hidden-gem region.
🏨 Where to stay: Kylesku Hotel, contemporary, design-led, and beautifully positioned on the water. Drumbeg Hotel, a relaxed, well-located option with sea views and easy access to coastal walks.
Assynt feels wilder and more elemental than much of the Highlands.
The landscape here is defined by isolated mountains rising sharply from lochs and moorland, with long stretches of road where you’ll see very few other cars.
It’s the kind of place I’d recommend if dramatic scenery is your priority and you’re happy with a slower, more remote feel.
Assynt fits naturally into a North Coast 500 itinerary, but it’s also a destination in its own right if you’re looking for one of the most striking and least developed parts of the Highlands.
🏴 Book ahead:
Scenic drives – Routes around Loch Assynt and the coastal roads towards Drumbeg are highlights in their own right.
Suilven views – Even if you don’t hike it, seeing Suilven from different angles is one of Assynt’s defining experiences.
🏝️ Islands (Inner & Outer Hebrides)
10. Isle of Harris

⭐ Best for: White-sand beaches that look Caribbean on a sunny day.
🏨 Where to stay: Borve Lodge Estate, elegant and secluded, with beautifully designed rooms and a strong focus on local food. Amhuinnsuidhe Castle, a historic, atmospheric option on the west side of the island.
Harris is often the place that makes people rethink what they expect Scotland to look like.
The beaches here are wide and pale, the water clear, and the landscapes feel closer to something you’d associate with much further south – just with far fewer people.
I always think Harris suits travellers who value space, light, and simplicity over busy itineraries.
Harris works best as part of a Lewis and Harris trip, but it’s also a destination I’d happily visit on its own if the goal is to slow down and spend time outdoors.
🏴 Worth planning:
Beaches – Luskentyre and Scarista are the obvious highlights, but smaller beaches along the west coast are just as rewarding.
Golden Road – One of my favourite drives on the islands, with constantly changing views across sea lochs and rocky coastline.
11. Isle of Lewis

⭐ Best for: Ancient history, standing stones, and wild Atlantic coastlines.
🏨 Where to stay: Hebrides House, a refined, well-run base in Stornoway with elegant rooms and excellent hospitality. Morsgail Lodge, remote and peaceful, ideal if you want moorland views and a sense of isolation.
Lewis feels older and more elemental than many other Scottish islands.
The landscapes are rugged rather than pretty, shaped by Atlantic weather, peat moorland, and a long, exposed coastline.
I tend to recommend Lewis if you’re interested in history and atmosphere just as much as scenery – it’s a place where the past feels very present.
Lewis pairs naturally with Harris, but it has a very different feel. If Harris is about light and beaches, Lewis is about history, weather, and a more rugged sense of place.
🏴 Book ahead:
Callanish Standing Stones – One of Scotland’s most important prehistoric sites, particularly atmospheric early or late in the day.
Day Tour of the Isle of Lewis – Explore dramatic landscapes, ancient sites, and coastal scenery on a relaxed full-day island tour.
West coast and northern drives – The coastline towards the Butt of Lewis offers some of the island’s most dramatic scenery.
12. Isle of Mull

⭐ Best for: Colourful Tobermory, wildlife spotting, and quiet beaches.
🏨 Where to stay: Glengorm Castle, stylish and relaxed, with beautiful grounds and a great café. Highland Cottage, a refined, adults-only option near Tobermory with thoughtful design and warm hospitality.
Mull strikes a nice balance between scenery, wildlife, and small-town charm.
It’s an island that feels varied without being overwhelming – colourful Tobermory on the east coast, wilder landscapes to the west, and a coastline that constantly draws you back to the water.
Mull also works well as a base for visiting nearby islands like Iona and Staffa, making it a good choice if you want variety without moving accommodation too often.
🏴 Book ahead:
Wildlife spotting – Mull is one of the best places in Scotland to see eagles, otters, and seals, especially with a guided tour.
Duart Castle – Dramatically positioned and well worth a stop if you’re driving around the island. Discover more epic castles to visit in Scotland.
13. Isle of Iona

⭐ Best for: Small, peaceful, and deeply historic.
🏨 Where to stay: St Columba Hotel, the most established option on the island, with comfortable rooms and a location that makes exploring on foot easy. Iona Pods, a contemporary option for those who appreciate a more unique stay.
Iona is small, quiet, and intentionally simple. There’s very little traffic, no sense of rushing, and days tend to revolve around walking, light, and the changing colour of the sea.
I usually recommend Iona to people who are happy with a slower rhythm and don’t need constant variety to feel engaged.
Iona works best as an overnight stay rather than a quick day trip, and it pairs naturally with time on Mull if you’re exploring the Inner Hebrides.
🏴 Worth planning:
Iona Abbey – One of Scotland’s most important historic and spiritual sites, best visited early in the day or later afternoon.
Day walks – The island is perfect for gentle coastal walks with little elevation and wide-open views.
14. Orkney

⭐ Best for: Neolithic sites, dramatic cliffs, and unique culture.
🏨 Where to stay: The Foveran, a refined, design-led guesthouse with sea views and an excellent restaurant. Peedie Orkney Cottage, a cosy, well-designed hideaway with a homely feel.
Orkney feels unlike anywhere else in Scotland. The landscapes are softer and more open, but it’s the depth of history that really defines the islands.
Ancient sites sit quietly within farmland and along the coast, often without crowds, and there’s a strong sense of continuity between past and present.
Orkney works well as a standalone trip or as an addition to a northern Scotland itinerary, especially if history and landscape are as important to you as scenery alone.
🏴 Experiences to plan:
Neolithic sites – Skara Brae, the Ring of Brodgar, and Maeshowe are essential, and booking timed entry where required helps with planning.
Coastal walks – Cliffs at Yesnaby and Birsay offer some of Orkney’s most memorable scenery.
🌊 Coastal towns & smaller cities
15. St Andrews

⭐ Best for: Historic university, golf heritage, and seaside walks.
🏨 Where to stay: Old Course Hotel, the most iconic option in town, with views over the Old Course and West Sands. Hotel du Vin St Andrews, a characterful, well-located alternative if you want something more relaxed but still central.
St Andrews brings together coastal scenery, academic history, and golf culture in a way that feels effortless rather than staged.
I like it most for how compact it is; you can move between the beach, cafés, and historic sights without ever feeling rushed or needing a car once you’ve arrived.
St Andrews works well as a short stop on an east coast itinerary, or as a day trip from Edinburgh or the wider Fife region.
🏴 Things to do:
St Andrews Old Course – Even if you don’t play golf, walking past the course and across the Swilcan Bridge is part of the experience. Tee times need to be booked well in advance.
Coastal walk – The path between the cathedral ruins and West Sands is one of the town’s highlights, especially in good light.
16. Inverness

⭐ Best for: Gateway to the Highlands and a great base for exploration.
🏨 Where to stay: Rocpool Reserve, a smart, contemporary boutique hotel within walking distance of the centre. Ness Walk, polished and well-located beside the river, ideal if you want something refined but relaxed.
Inverness often gets treated as a gateway rather than a destination, but it’s worth giving it a little attention in its own right.
Set along the River Ness, the city feels calm and compact, with just enough going on to make it a pleasant place to pause before heading deeper into the Highlands.
Inverness works particularly well as a first or final stop on a Scotland itinerary, especially if you’re picking up a hire car or travelling onwards by train or plane.
🏴 Things to do:
River Ness walk – An easy, scenic route that shows a quieter side of the city and works well at the start or end of the day.
Day trips – Inverness makes a convenient base for Loch Ness, Culloden, and parts of the Highlands, with plenty of organised tours available.
17. Oban

⭐ Best for: Seafood capital and jumping-off point for the islands.
🏨 Where to stay: Perle Oban Hotel, contemporary, well-located, and one of the smartest places to stay in the town. Isle of Eriska Hotel, a more secluded option just outside Oban.
Oban sits firmly at the centre of Scotland’s west coast travel routes, but it’s more than just a ferry town.
The harbour shapes daily life here, from seafood restaurants to boat traffic, and there’s a sense of momentum that gives Oban its character.
I find it’s a place that rewards a little time, especially if you enjoy coastal towns that feel functional rather than polished.
Oban works well as both a base and a transit point, especially if you’re combining the west coast with island-hopping.
🏴 Book ahead:
Island ferries – Oban is the main departure point for Mull, Iona, and several smaller islands, so booking ferry crossings in advance is essential in peak season.
Seafood dining – Eating by the harbour is part of the experience here, with menus that lean heavily on local shellfish and fish. Reservations are a good idea in peak season.
💎 Hidden gems
18. Culross

⭐ Best for: Preserved streets and period charm – Outlander fans love it.
🏨 Where to stay: The Balmule House, a refined country house hotel just a short drive away. DoubleTree by Hilton Queensferry Crossing, a comfortable, well-located option if you’re combining Culross with Edinburgh or wider Fife.
Culross feels carefully preserved, but not in a museum-like way.
Its cobbled streets, ochre-coloured buildings, and hillside setting give it a strong sense of place, and it’s easy to see why it’s so often used as a filming location.
I tend to enjoy Culross as a short, atmospheric stop; somewhere to wander slowly and take in the details.
Culross works well as part of a Fife or east coast itinerary, particularly if you’re travelling between Edinburgh and St Andrews and want a brief but characterful stop.
🏴 Planning ahead:
Culross Palace – The formal gardens and interiors give useful context to the village’s history; checking opening times in advance is worthwhile.
Timing your visit – Culross is at its best early in the day or outside peak season, when the streets are quieter.
19. Dunkeld

⭐ Best for: Cathedral ruins, woodland walks, and river scenery.
🏨 Where to stay: The Tay House, elegant and quietly luxurious, with thoughtful interiors and a central location. Dunkeld House Hotel, set in extensive grounds just outside the village.
Dunkeld sits on the edge of the Highlands and feels like a natural pause point between regions.
With the River Tay running through it and woodland on all sides, it feels well connected without being busy.
It’s the kind of place that works equally well as a short stop or a base for exploring the surrounding area.
Dunkeld works well as a stop on journeys between Perthshire and the Highlands, or as a base if you want easy access to walking without committing to more remote locations.
🏴 Experiences to plan:
Dunkeld Cathedral– Part ruin, part working church, and one of the most atmospheric historic sites in the area.
The Hermitage, Scottish Highlands Tour with Whisky Tasting– A short drive away and home to some of the most impressive woodland walks in Perthshire.
20. Applecross Peninsula

⭐ Best for: One of Scotland’s most spectacular (and quiet) drives.
🏨 Where to stay: Applecross Inn, a characterful, well-loved option right by the water, known for its seafood and relaxed atmosphere. Kishorn Seaside Cabins, a more private, design-led stay with views across Loch Kishorn.
Applecross feels deliberately removed from the rest of the Highlands.
Reached via the Bealach na Bà – one of Scotland’s most dramatic mountain roads – the peninsula opens out into quiet coastal villages, sea lochs, and wide, open landscapes that feel far removed from busier routes.
Things to do
- Bealach na Bà drive – Best tackled in good weather and daylight; it’s one of the most memorable drives in Scotland.
- Coastal walks – Short, informal walks along the shoreline are one of the simplest pleasures of staying here.
Applecross works best as a deliberate detour rather than a quick stop, and it pairs beautifully with the west coast or North Coast 500 if you’re building a longer Highlands route.
🏴 Things to do:
Bealach na Bà drive – Best tackled in good weather and daylight; it’s one of the most memorable drives in Scotland.
Coastal walks – Short, informal walks along the shoreline are one of the simplest pleasures of staying here.
Planning your Scotland trip
Scotland isn’t a destination that suits a one-size-fits-all itinerary. Some places shine as short stops, others reward staying put, and many are best experienced as part of a wider route rather than in isolation.
The key is choosing places that fit how you like to travel, not just what looks good on a map.
If you’re short on time, focusing on one region – such as the Highlands, the west coast, or the islands – often leads to a more enjoyable trip than trying to cover everything.
For longer journeys, combining a city or two with time in more rural areas gives a good balance between culture, scenery, and pace.
Most of the destinations in this guide work best with a little forward planning, particularly when it comes to accommodation, ferries, and car hire in peak season.
Booking the right base can make a noticeable difference to how a trip feels, especially in more remote parts of the country.
Whether you’re visiting Scotland for the first time or returning to explore somewhere new, I hope this list helps you build an itinerary that feels considered, flexible, and suited to you.
Map of the beautiful places in Scotland
Use my map below to see where the beautiful places to visit in Scotland are located.
For more Scotland inspiration, you may also like:
