Affiliate Ad Disclosure: We’re reader-supported. When you buy via our links, we earn commissions. Learn more.
The 21 Best Places to Visit in Scotland (By a Local)
As a Scot, I know you can find it all in Scotland, from party city breaks to off-the-grid camping experiences. To help you explore my country, I’ve rounded up my top picks for places you should go in Scotland.
We’ll cover the islands to the north and west of the country, which are part of Scotland’s internationally renowned natural wonders. I’ll also cover Scotland’s nine cities, each of which has its own unique and fascinating history and thriving cultural scene.
When you’re ready to book your accommodation, you can also reference my guide to where to stay in Scotland.
Want to jump around?
My 21 Best Places to Visit in Scotland
Edinburgh
Scotland’s capital is home to Edinburgh Castle, a palace, a volcano, and an international arts festival.

Edinburgh is well-known as a tourist hot spot, and it’s worth the hype. Where else could you find a castle, a royal palace, and a national parliament all on one street?
In August, Edinburgh is home to the world’s largest arts festival, the Fringe. At Christmas, there’s a huge festive market in the central Princes Street Gardens.
It’s a tradition to climb Arthur’s Seat, the volcano which dominates the Edinburgh skyline. Head to the neighbourhood of Leith for independent bars, restaurants, shops, and people.
To hear about an underexplored side of Edinburgh, take a tour run by Invisible Cities. These are led by formerly homeless people who know all about the city’s legendary past and present reality.
Overall, Edinburgh is a must-stop. See my guide to what to do and where to stay in Edinburgh for more help planning your trip. I also have a complete Edinburgh itinerary.
Glasgow
A busy city perfect for shopping, nightlife, and dining out.

Glasgow is Scotland’s biggest city. It’s perfect for a weekend break due to its many fascinating museums, scenic parks, lively entertainment, and endless things to do. Make sure to visit the imposing Glasgow Cathedral and the Necropolis which overlooks it to see the spot where Glasgow began.
Foodies should head to the West End, Merchant City, or Shawlands for a vibrant culinary scene covering the best of Scottish and international cuisine. Luckily, these areas happen to be some of the best places to stay in Glasgow too.
The city is also famous for its music history, and a show at the Barrowlands Ballroom is not to be missed. Underneath the venue is the Barras Market, an eclectic jumble of second-hand and homemade curiosities.
On dry days, you can explore one of Glasgow’s many parks – Pollok Country Park’s flock of Highland cows makes it a popular choice. See my itinerary for 3 days in Glasgow to get planning.
Stirling
This picturesque city is full of historical sights and surrounded by a stunning natural landscape.

Stirling was one of my top picks for day trips from Glasgow and it’s the perfect place for history lovers.
You can see all of the historic battlefields of Stirling Bridge from the top of the National Wallace Monument. The 220-foot tower was built entirely from public donations in the 19th century and remains one of Scotland’s most iconic landmarks.
Stirling Castle has been remarkably restored to offer an insight into Scotland in the 1500s for those who can’t get enough history. Also check out the Battle of Bannockburn experience, which uses 3D technology to relive the gruesome medieval warfare.
Blair Drummond Safari Park is the place for you if you want an exciting change of pace. See lions, tigers, antelopes, and penguins up close on the safari drive – just make sure to keep your windows shut!
Dundee
An underrated city with a landmark design museum and vibrant nightlife.

The city of Dundee is traditionally known for three Js: Jam, Jute, and Journalism. It’s lesser known as a tourist destination, but people who skip Dundee miss out on a revitalized cultural scene and fun, affordable nightlife.
Make sure to visit the V&A Dundee, the architecturally incredible design museum on the waterfront. More art and archaeological exhibits can be found at McManus Galleries, while modern art lovers should check out the Dundee Contemporary Arts Centre.
Overlooking the city is the Dundee Law, a peak formed by volcanic rock. This Iron Age hillfort was used as a prehistoric graveyard and now has an observation point where you can see over the River Tay and beyond.
Inverness
A city packed full of history and with a quiet charm.

I love Inverness so much that I nominated it for Travel Lemming’s 2024 emerging destination list. This city is more than just a launch pad for Loch Ness and its famous monster. It’s a beautiful city which is often visited by dolphins enjoying the calmer waters of the River Ness.
Inverness Castle is a perfect spot to look out over the river. Beside it sits a statue of Flora MacDonald. She was a Scottish hero who smuggled the famous Bonnie Prince Charlie to safety from British forces, dressed as her maid. Charlie’s last stand took place at nearby Culloden, which now has a visitor centre equipped with a 360-degree battle immersion theatre.
To travel further back in time, go to Clava Cairns, a Bronze Age graveyard above the River Nairn. Book lovers browse in Scotland’s biggest second-hand bookshop, Leakey’s.
Aberdeen
Dolphin spot and explore history in the “Granite City”.

Within Old Aberdeen, there are many architectural gems to find. One highlight is the University of Aberdeen’s 15th-century King’s College campus.
Visit St Machar’s Cathedral, the site of a gruesome local legend. After William Wallace was executed in 1305, his body was dismembered and his left arm is said to still be within the cathedral walls.
Nature lovers should head to the Duthie Park Winter Gardens, one of the largest indoor gardens in Europe. At Aberdeen’s harbour, take a cruise out to sea for some dolphin spotting – you may even be able to see their mealtime at Torry Battery.
Dunnottar Castle is only 30 minutes away by car from Aberdeen city centre. This is an iconic castle, perched on rocky cliffs surrounded on three sides by the North Sea.
Skye
An otherworldly island with incredible sights and fossil discoveries.

The Isle of Skye is world famous for its unbelievable natural beauty and riches of dinosaur fossils. The island is connected to the mainland by the Skye Bridge or by ferry.
Once on the island, you’re spoilt for choice. Hillwalkers should head to the Cuillins mountain range, the Quiraing landslip, and the Old Man of Storr. The latter is an iconic standing rock formation. Adventurous types can try sea kayaking, paddle boarding, coasteering, or sailing on a glass bottom boat.
Dunvegan Castle, the oldest continually inhabited castle in Scotland, can be found on the shores of Loch Dunvegan and near a seal colony. Boreraig is another significant historical site on the Isle of Skye. It’s a ruined village cleared of its inhabitants during the infamous Highland Clearances in the 19th century.
Isle of Arran
A tranquil island perfectly suited to scenic walks and full of quality Scottish cuisine.

The Isle of Arran is the place to be for those who love immersing themselves in nature. Popular walks include the climb to Goat Fell, the tallest point on the island, and the long-distance Arran Coastal Way.
On the west side of Arran are six Neolithic standing stones at Machrie Moor, where you can also see burial cairns and cists. Round off your day with a wee dram at one of Arran’s whiskey distilleries. I also have an itinerary for 3 days on Arran if you plan to stay for a bit.
Shetland Islands
The northernmost part of the UK is full of Norse history, gorgeous beaches, and isolated splendour.

The Shetland Islands are unlike anywhere else in Scotland. Closer to Oslo than Edinburgh, the islanders have a unique accent and proud Norse history.
On the last Tuesday of January, the town of Lerwick hosts Up Helly Aa, a fire festival that ends in the burning of a Viking-style gallery. This is a once-in-a-lifetime party.
Explore some of Shetland’s 100 or so islands by bike or kayak. St Ninian’s Isle is one of the most striking and can be reached by a thin stretch of sandy beach from the Shetland mainland.
Near the village of Sumburgh lies a 4,000-year-old Neolithic settlement which Vikings and medieval farmers also used. And finally, no trip to Shetland is complete without seeing some Shetland ponies!
New Lanark
A UNESCO World Heritage Site with utopian beginnings.

New Lanark was founded in the 18th century as a purpose-built mill village based on utopian and philanthropist ideals. It became a model for industrial communities which was replicated around the world.
New Lanark is now a UNESCO World Heritage Site. The village has historical reconstructions showing life in New Lanark throughout the 19th and 20th centuries.
In the surrounding area, walk along the serene Falls of Clyde and enjoy the same woodlands cherished by mill workers for 200 years.
Aviemore
A base for outdoor summer adventures and winter ski excursions.

Nature explorers – Aviemore is the base for you. This town is within the Cairngorms National Park. It’s perfectly located for ski trips down the Cairngorm Mountain or summertime wanders through Rothiemurchus Estate where you can still spot red squirrels.
Set out on quad bikes or ponies, swing through the trees on an aerial adventure park, or relax on a fishing trip.
At the nearby Highland Wildlife Park, you may be able to see Scottish wildcats, leopards, polar bears, and wolves if you’re lucky. There have been no sightings of the elusive haggis just yet.
Fort William
A town for outdoors explorers all year round.

Outdoors enthusiasts take note! Fort William is your dream holiday location. From here you can set out to ascend Ben Nevis, the highest peak in Britain and a place of spectacular views. In winter, the Nevis range offers skiing and snowboarding trails accessed by a mountain gondola.
Other activities that will get your heart racing include mountain biking and cycling the Great Glen Way to Inverness. Relax with a dram from the Ben Nevis Distillery or watch a game of shinty, a traditional and very physical Scottish sport.
Gretna Green
The ultimate wedding destination for old-fashioned romantics.

It doesn’t get more romantic than Gretna Green for a couple traveling around Scotland.
The village has been known as a wedding destination since the 18th century. During this time, England introduced a law preventing people under the age of 21 from marrying without parental consent. Scotland did not have that restriction. Due to the village’s position right on the border, young love birds would flock to Gretna Green and elope.
Many blacksmiths began performing marriage ceremonies. To this day, the Famous Blacksmiths Shop remains an active wedding venue.
Dumfries
This picturesque market town is the ideal base to explore South West Scotland’s history.

The market town of Dumfries in south Scotland packs a lot of historical punch for its size.
Fans of Peter Pan should visit Moat Brae, a centre for children’s literature and the birthplace of the boy who never grew up. For more literary sights, head to Robert Burns House, where Scotland’s national poet wrote some of his most popular poems.
You’ll be spoilt for choice with significant ruins in and around Dumfries. Some highlights include Sweetheart Abbey, founded by King John Balliol’s mother, and the triangular Caerlaverock Castle and its moat. You also don’t want to miss the Cairn Holy Chambered Cairn tomb site.
St Andrews
This town is the Home of Golf.

St Andrews is a golfer’s paradise. The Old Course is, fittingly, the oldest golf course in the world. It’s possible to get a guided tour of the first and last holes. It’s harder to get a playing slot, but thankfully, there are 9 other golf courses to drive, chip, and putt.
If you don’t play golf, St Andrews is still great. Make sure to explore the remains of St Andrews Cathedral. Nearby is an outdoor pool where hardy swimmers can take a dip in the North Sea. Just be warned: Scottish waters are rarely warm!
Falkirk
Explore the magnificent Kelpies statues and take a turn on the world’s only rotating boat lift.


Falkirk is worth a visit for two attractions alone – the Wheel and the Kelpies.
The Falkirk Wheel is unique in the world. It’s a rotating boat lift that takes canal boats 115 feet into the air. Sail on a boat through the Wheel or canoe along the canals. In the surrounding area, you can find woodland hiking and bike trails, mini golf, a water park, and even archery.
The Kelpies are a commanding piece of public art based on Scottish mythology. The metal horse heads rise to a height of 100 feet and are hollow, allowing tours to venture inside.
Dunfermline
Discover Scotland’s former capital and newest city.

Scotland’s ancient capital Dunfermline became a city in 2022 in recognition of its unparalleled historical significance. This is the site of the magnificent Dunfermline Abbey, under which lie the bones of the legendary king Robert the Bruce.
The city has been shaped by the legacy of industrialist Andrew Carnegie. You can explore and learn more about his life at the Andrew Carnegie Birthplace Museum.
Perth
A beautiful small town which was once the site for Scottish coronations.

The city of Perth was the traditional coronation site for Scottish monarchs. Although it has less political significance now than it had in the Middle Ages, it still has an undeniable charm.
Walk along the banks of the River Tay and explore its public art trail which draws inspiration from the surrounding location and history.
Anyone interested in the British Royal Family should make the short trip to Scone Palace including its tartan tree maze. This was visited by many Scottish and British monarchs, including in Shakespeare’s Macbeth.
Oban
The “Gateway to the Isles” is the perfect launchpad to the Hebrides.

Oban is a resort town, a popular spot for travelers exploring the west coast of Scotland. Climb to McCaig’s Tower and look out to the Hebrides, an archipelago of incredible islands.
While in Oban, hop on the ferry to the Isle of Mull to see the town of Tobermory, famous for its colourful houses featured in the children’s TV show, Balamory.
Glencoe
The landscape is the real star of this Highlands valley.

There’s some powerful competition, but it’s fair to say Glencoe is one of the most beautiful places in Scotland. This valley has some of the best hiking routes around Loch Leven, along the River Coe, through An Torr Wood, and up to the Bidean nam Bian mountain.
Stay in the village of Glencoe or take a car and drive along some of the most picturesque scenery you can imagine. You might just recognize it from the James Bond film Skyfall.
Orkney
Unparallelled Neolithic remains can be found on this group of northern islands.

The Orkney Islands are some of the best places in the UK to see preserved prehistoric ruins.
The Heart of Neolithic Orkney is a UNESCO World Heritage Site bringing together four landmark sites on the Orkney mainland. These include Skara Brae, Maeshowe, the Stones of Stenness, and the Ring of Brodgar.
Orkney comprises 70 islands, some of which are connected by World War Two naval defences. Drive around the archipelago to see how else the war impacted the islands, especially the Italian Chapel, built by Italian POWs held there.
📚 Related Reading: Common mistakes tourists make in Scotland
***
Thanks for reading. I hope I’ve inspired you now that you know the best places to go in Scotland! Leave a comment to let me know where you plan to go first on your Scotland itinerary.
One last Scotland travel tip before you go: driving between major destinations can often take longer than people expect, so it’s important to plan your itinerary accordingly.

Thank you for all the great information. Do you have recommendations for my husband and I? He loves golf and Scotch and I love fiber (example-(sheep, yarn, knitting) We would love to plan a two week vacation in Scotland around these subjects.
Thank you!
Hi Susan,
Thanks for reading! I always recommend that golf fans visit St Andrews to see the Old Course and other historic courses in Scotland’s Home of Golf. I’ve written a guide to St Andrews which can help with planning. You’ll be able to find excellent whisky wherever you go in Scotland. If you visit Edinburgh, check out the Scotch Whisky Experience. Otherwise, the Scotch Whisky Association has a distillery map to help plan your itinerary.
Also in Edinburgh and St Andrews, you can do an Islander Workshop Experience and make your own bag using Harris Tweed. If you visit the Isle of Lewis, you may be able to take a tour of local weavers and visit the Harris Tweed Story Room. There are also several mill experience tours throughout Scotland which may work with your schedule, such as a visit to the model mill town New Lanark.
I hope that’s helpful and enjoy your visit!
Hi Louise. I am going to be spending a week in Scotland in May; flying into Glasgow and flying out of Edinburgh.
I keep reading about Isle of Skye but it looks like I would be spending a lot of time on a train/bus ( not renting a car). Are there other places that make good day trips from Glasgow and/or Edinburgh that arent so hard to get to?
Thank you.
Hi Pam,
You’re absolutely right – I don’t recommend visiting Skye on a day trip from Glasgow or Edinburgh due to the long journey. It’s best seen over the course of a few days so you’re not spending most of your time on a bus.
There are lots of great options for day trips from Glasgow or Edinburgh by bus or train – I’ve shared some of my favourite ones here: A Glasgow Local’s Suggested Day Trips.
Stirling is a lovely city easily accessed by train from either Glasgow or Edinburgh, or for some beautiful scenery you can travel to the town of Balloch on the shores of Loch Lomond. There’s a direct train from Glasgow.
I hope that’s helpful and enjoy your visit!
Thank you for your helpful information. I am planning a mystery trip for 3 couples… perhaps 8 days. First timers and envisioning Edinburgh, LockNess, castles, hikes and scenic drives.
~Would you suggest traveling on our own w/large rental vehicle or hiring a tour company for day trips out of Edinburgh or something I’m not considering (rail)?… I’m leaning toward a tour because I’d really appreciate the education.
~Can you suggest a unique overnight rural accommodation that might offer “farm-to-table” Scottish food tasting experience? ~Can you suggest an educational Whiskey tasting experience that showcases a variety of distilleries?
Hi Ana,
Thanks for reading!
It can be difficult to access Loch Ness and other scenic places by public transport, so I would recommend either renting a car or taking a tour. Both have advantages and disadvantages. With your group size, you’ll have to rent a larger vehicle or two cars. This can work if you are comfortable driving larger vehicles on narrow roads, which are common in Scotland. Guided tours, run by companies such as Rabbies, will avoid that problem, but the days can be long and you will have to follow the tour schedule.
Rural hotels often prioritise local Scottish food in their restaurants but I’m not aware of any farm accommodation which also offers a food tasting experience. Charleston Farm in Angus has a farm cottage large enough for six guests, and a cafe with local food, although this is only open for breakfast and lunch.
The Scotch Whisky Experience on Edinburgh’s Royal Mile offers guided tasting experiences of whiskies from multiple Scottish distilleries, which sounds like the best option for you. I would recommend booking this in advance.
I hope that’s helpful and enjoy your visit!
Looking for charming (!) one or two nights stay halfway between Edinburgh and wherever the ferry to Orkney is. Rural. Welcoming Sense of humor. Food tasty but ordinary. Animals, walking, music, gaiety would be nice but not deal-breakers.
??
Hi Deborah,
Thanks for reading!
You can take the ferry to Orkney from Aberdeen or Scrabster, which is located at the northernmost part of Scotland and is more difficult to reach. There are plenty of charming towns on the east coast between Edinburgh and Aberdeen.
I would recommend staying in Stonehaven, a small town near Aberdeen. It’s small and rural, but still has restaurant options and plenty to do. While there, you could visit the iconic Dunnottar Castle or spend time at the beach, if the weather permits.
I hope that’s helpful and enjoy your visit!
Greetings! We will be in Edinburgh, Scotland on June 1, 2025, we have to be back in London on June 11. I have done a bit of research by printing off a map of Scotland and inquiring about the “top 10 things” to see in each town. Feeling a bit overwhelmed as there is so much to do and see! You have a few places here that I don’t have marked on my map! My question, is travel by car easy enough using Waze? I will give you my email, but I will say I can’t access it at present. I will check back here to see what you may have advised. Thank you so much!
Hi Nancy,
Thanks for reading!
Try not to stress about doing absolutely everything in Scotland – we have over 1,000 towns so that’s just not possible. Even if you keep your trip to just our 8 cities, it’s not manageable to see all the best sites in 10 days. Instead, prioritise the things you find the most interesting, whether that’s historical attractions, outdoor activities or anything else. I would pick your “must-sees” and then be more flexible with everything else.
I wouldn’t recommend Waze, as it doesn’t have offline directions and phone signals can be patchy in more remote areas of Scotland. Google Maps is more reliable and can be downloaded in advance.
I hope that’s helpful and enjoy your trip!
Thank you for your quick and kind response! I am so looking forward to our trip! Yes, I have really paired down my original list. My research has shown me so many wonderful places! Thanks for the tip about Waze. We had really good luck last year with it in Germany, Austria, Czechoslovakia and Poland. Beannachd leat
Hi and thank you for your informative articles. I’m planning our second vacation to Scotland in late May-June. On our last trip, we visited many of the places you’ve suggested, from Edinburgh to Inverness, but we never made it south of Renfrewshire. I’m traveling with my adult son. We enjoy museums but we’re taphophiles so we spend a lot of time visiting cemeteries. We’re always looking for quirky places and things to see and do off the beaten path. Any suggestions for things we shouldn’t miss in the south? Thank you for your advice.
Hi Barb,
Thanks for reading! I can’t say I know a lot about cemeteries in general, but there are a lot of significant chapels and ruins in the Borders or Dumfries and Galloway which are impressive in themselves and often have a nearby graveyard, including Dundrennan Abbey in Kirkcudbrightshire, where Mary Queen of Scots spent her last hours in Scotland. There are also some Neolithic burial monuments, including the two cairns at Cairn Holy.
One quirky place you could visit is Wigtown – it’s Scotland’s national book town and holds an annual festival. Around Wigtown there are three monuments to Covenanter Martyrs, who were executed for their religious beliefs in the 17th century. Their gravestones in the old kirkyard list the people who killed them.
If you visit the Borders, Melrose Abbey is well worth a visit. The heart of Robert the Bruce is said to be buried there.
I hope that’s helpful and have a great visit!
We’re planning a family trip to Scotland in June. Our itinerary looks like this:
Fly into Edinburgh for 2 nights
Rent car and drive to Inverness (2 nights)
Drive to Portree, Isle of Skye (2 nights)
Open to suggestions regarding the next 2 nights, but then we’ll be going back to Edinburgh for 2 nights before flying back home. I’d really appreciate any ideas on a great place to visit before heading back to Edinburgh. Thank you!
Kevin Toth
Hi Kevin,
Thanks for reading!
There are a few options you could take on the route back to Edinburgh. Personally, I think Stirling has a lot to offer, and it’s possible to visit Stirling Castle and the National Wallace Monument in the same day. The family might also enjoy a visit to Blair Drummond Safari Park, although you would have to check with your rental car company if you could take a safari drive. The only potential issue is that Stirling is a long drive from Portree (around 5 hours).
Otherwise you could visit Fort William, which is only around 2.5 hours away from Portree. You could make the most of the (hopefully) nice June weather by taking walks, going on bike rides, or visiting a distillery.
I hope that’s helpful and enjoy your trip!