Best Places to Visit in Scotland
What is the Most Beautiful Part of Scotland? Discover the Very Best Places to Visit in Scotland. From Eilean Donan Castle to Loch Ness, the Most Stunning Places to Visit in Scotland, the Top 13 Scotland Destinations await you.
The Top Tourist Attractions & Places to Visit in Scotland are listed in this ranking of the 13 Places You Must Visit in Scotland.
Find inspiration among the Most Magical Places to Visit in Scotland and select your own "Top Scotland Destinations".
Need more inspiration? Discover the Most Stunning Castles in Scotland, the Most Famous Sandy Beaches in Scotland, the Most Magical Secret Places & Hidden Gems in Scotland as well as the Best Things to Do in Scotland.
1. Loch Ness
Inverness - Highlands
Come and immerse yourself in one of Scotland's Most Magical Destinations: the Loch Ness! (40 minutes from Inverness Airport).
The loch is one of the largest lakes in Scotland, after Loch Lomond. Some people think the legend is recent: it was invented by a local to bring tourists to the lake and region; he was supposed to have built a small submarine (the monster) that he used to bring to the surface of the lake on foggy day.
In fact, the legend goes back to the 6th century when tourism did not exist yet. So, is all this a legend, an imposture?
The incredible beauty of the lake is not a legend and whether there is a monster or not this is one of the Most Spectacular Places to Visit in Scotland.
There are otters in Loch Ness and there can be seals too. Loch Ness is particularly deep (the deepest in Scotland); atmospheric refraction causes mirages, (an enlargement of what you see); this is not a legend but a geological and scientific truth; any small otter, any tree trunk may look like sea monsters, and are enlarged 5 to 10 times if watched from a distance.
The Loch Ness faces the castle of Urquhart ranked among the Most Stunning Castles in Scotland. There are only good reasons to visit one of Scotland's Most Beautiful Part.
How to get there: Book your flights to Inverness, Loch Ness is 30 minutes away by car.
Where to stay: "The Highland Club". This property features a sauna to warm you up after your expedition into the Loch Ness mist.
There is a good chance that your nearest airport has direct connections to Edinburgh, one of the Best Places to Visit in Scotland.
You can decide to take a domestic flight on your arrival for another region of Scotland but it would be a shame to miss the Scottish capital, one of the Top Tourist Attractions & Places to Visit in Scotland.
Visit Edinburgh Castle, walk down the Royal Mile, visit the Scottish Parliament, go shopping on Princes Street, discover Camera Obscura, Scotland's most vibrant tourist attraction, marvel at the Scottish National Gallery, or treat yourself to a "Harry Potter magical guided tour" and discover the city where the world of Harry Potter was created.
Where to stay: "The Edinburgh Grand" located 3 minutes’ walk from Princes Street.
It may not be the capital of Scotland but it is most probably its cultural capital with many institutions such as the Scottish Ballet, the National Theatre, the Scottish Opera and an incredible music scene.
Did you know that Franz Ferdinand, one of the best bands in the world, came from Glasgow? There are hundreds of things to do and see in vibrant Glasgow, the largest city in Scotland, one of the Most Stunning Places to Visit in Scotland.
Book your flights to Glasgow, your accommodation and tours and activities. Are you more interested in nightlife than museums? No problem, Glasgow offers dozens of trendy clubs like the "Sub Club" and the "Barrowland Ballroom".
How to get there: Book your flights to Glasgow.
Where to stay: "Motel One Glasgow" to stay in the heart of Glasgow.
4. Eilean Donan Castle
Dornie - Western Highlands
Eilean Donan is one of Scotland's most famous castles and one of the Most Spectacular Places to Visit in Scotland.
This place is particularly romantic and has been awarded as being one of the best places for a marriage proposal.
Eilean Donan Castle is also considered to be the most romantic castle in Europe and the most photographed with Urquhart Castle (Loch Ness Castle). There are only good reasons to visit Eilean Donan Castle, one of the 13 Places You Must Visit in Scotland.
Book your flights and accommodation at the best price as well as your tours and activities in Scotland, such as an "Isle of Skye and Eilean Donan Castle Tour from Inverness".
Opening hours: The castle is open every day from 10.00 to 16.00 (last admission at 15.00 - the castle is closed in January).
How to get there: Book your flights to Inverness (2h drive from Eilean Donan Castle).
Where to stay: "Kinloch Lodge Hotel and Restaurant". Stay near Eilean Donan Castle.
5. Isle of Skye
Come and experience an unforgettable holiday in a land of legends, one of the Most Spectacular Places to Visit in Scotland.
The Isle of Skye offers a compendium of the most interesting things to see and do in Scotland.
Located in the North West of Scotland, this incredibly wild island is dotted with fishing villages classified among the best hidden gems of Scotland such as Portree or Plockton.
During your stay be sure to visit the magnificent Eilean Donan Castle, listed as one of the most beautiful castles in Scotland.
How to get there: Book your flights to Inverness, your accommodation and your tours and activities such as a "Isle of Skye and Eilean Donan Castle Tour From Inverness".
Where to stay: "Kinloch Lodge Hotel and Restaurant" is a family-run hotel.
Aberdeen "The Granite city " or "Grey city" is really not that grey and it has been voted many times the most flowery city in the UK. It is also one of the richest and most cosmopolitan cities in Scotland thanks to its many offshore oil wells.
For this reason, Aberdeen has the most expensive houses in Scotland.
We love Aberdeen for its old historic centre but also its University (one of the oldest ones in Europe). We love Aberdeen for nature: dolphins, whales and beaches, even though the temperature rarely rises above 20 degrees in summer.
Aberdeen is also a very open-minded city with many art galleries, independent cultural venues like the Belmont Filmhouse, cafes and trendy bars. Aberdeen is also one of the least religious cities in Scotland with less than half the population declaring themselves religious.
For all these reasons, Aberdeen is a unique city in Scotland, one of the 13 Places You Must Visit in Scotland.
How to get there: Book your flights to Aberdeen and join the city centre by car or taxi (20 min) or public transport (30 min).
Where to stay: "Sandman Signature Aberdeen Hotel" is one of our top picks in Aberdeen.
Crovie is a small village in the North of Scotland in the Aberbeenshire region and one of the Most Magical Places to Visit in Scotland.
There is only one road and 50 houses facing the sea. The road is so narrow that the inhabitants have to park their car outside the village.
Why are they all gathered on this narrow strip of land facing the sea? The reason is hard to imagine: the wealthy landowner of Crovie had once decided to drive all the inhabitants out of his property because he loved to see his sheep graze on his meadows!
The inhabitants had had to take refuge on this small strip of land facing the sea. Some inhabitants still live there although a certain number of houses are now holiday homes.
How to get there: Book your flights to Aberdeen (1h by car, 3h by train).
Where to stay: "49 Crovie Village". Stay in the heart of the village.
8. Loch Lomond
Just 40 minutes' drive from Glasgow, Loch Lomond & The Trossachs National Park is one of the most beautiful green spaces in Scotland.
Located just a few minutes drive from Glasgow, it is very much appreciaed at weekends by local familes who want to recharge their batteries in the midst of nature.
You can go kayaking or canoeing or just have beautiful long walks in the woods in Loch Lomond, one of the Best Places to Visit in Scotland.
The easiest way to discover Loch Lomond is to book your accommodation in Glasgow and book your tours and activities in Glasgow such as a "From Glasgow: Oban and Loch Lomond Tour" or a "Loch Lomond Evening Cruise".
Where to stay: “Motel One Glasgow” boasting an excellent location in Glasgow.
9. Stalker Castle
Appin - Argyll and Bute
The castle's origin dates back to the 14th century although its current appearance probably dates back to the 15th century.
If you are over 40 or you are a film buff you may have seen it in the Monty Python movie or more recently in the Highlander movie.
The castle is isolated on a small island accessible only at low tide.
Opening hours: The castle is not open to the public every day, you must go to its website to book a guided tour (between April and September).
How to get there: Book your flights to Inverness (2.5 hours by car - 4 hours by train) or Edinburgh (3 hours by car - 5 hours by train).
Located north of Edinburgh, just 30 minutes from the Scottish capital, Stirling is a perfect destination for lovers of old medieval towns and castles. It is ranked in your Top 13 Scotland Destinations.
Do not miss visiting Stirling Castle. Stirling is also a perfect destination for gourmets or golfers.
Historians will want to visit the Wallace Monument, which is one of the Best Things to Do in Scotland.
How to get there: Book your flights to Edinburgh (30 minutes by car - 50 minutes by public transport).
Where to stay: "Hotel Colessio". Couples particularly like the location.
Inverness will be your gateway to the Highlands, one of the Most Beautiful Part of Scotland.
Inverness is a land of gastronomy and legend. A perfect destination for lovers of good food and history and amazing scenery.
Only 1 hour from Inverness, in Fort William, you can board one of Scotland's most legendary train, the Jacobite Steam Train, which you may have already seen in the movie "Harry Potter". The Jacobite steam train runs from the first week of May until the end of September.
Book your flights and accommodation as well as your tours and activities in Inverness as a Loch Ness Cruise and Urquhart Castle visit from Inverness or Isle of Skye with fairy pools and discover one of the Most Spectacular Places in Scotland.
How to get there: Book your flights to Inverness. The airport is 20 minutes from the city center.
Where to stay: "Pentahotel Inverness" is just 100m from the city's train and bus stations.
Argyll and Butte
This small town of 8000 inhabitants is a Must-See Destination in Scotland. Accustomed to welcoming travellers from all over the world, Oban triples its number of inhabitants in summer.
Ranked among the best hidden gems of Scotland, Oban whose name means "little bay" is a perfect destination for nature lovers.
Oban is also known for its many restaurants on the pier, a nice way to end the day after a visit to the Hebrides such as the Isle of Mull, Staffa, Kerrera, ... most ferries leave from Oban.
How to get there: Book your flights to Glasgow (2h) or Edinburgh (2h30).
Where to stay: "Katie's flat" is rated for the best value in Oban.
12. St Andrews
It is the perfect destination to understand the history of Scotland and rejuvenate in a human-sized city, facing the sea.
Situated between Edinburgh and Dundee, St Andrews - one of the Best Places to Visit in Scotland - is a charming little town of less than 20,000 inhabitants.
Known for its famous golf course, one of the symbols of this beautiful city is of course the Cathedral of St Andrews which for centuries was the tallest building in Scotland.
This is a place to visit if you want to understand the history of Scotland and the important moments that have marked this nation such as the Protestant Reformation.
History buffs will want to visit St Andrews Castle and the University of St Andrews, one of Scotland's oldest university.
If you love nature and great spaces, take a stroll on West Sands Beach or St Andrews Botanic Garden.
If you are travelling with family, treat yourself to a pleasant afternoon at Graigtoun Country Park, a lovely park with many games for kids. There are only good reasons to visit St Andrews, one of the Top Tourist Attractions & Places to Visit in Scotland.
How to get there: Book your flights to Dundee (30 minutes by car - 1 hour by train) or Edinburgh (1 hour by car - 2 hours by train).
Where to stay: "Kinnettles Hotel" just 10 minutes' walk from West Sands Beach.
Isle of Skye
On the beautiful Isle of Skye come visit Portree, one of the best hidden gems of Scotland.
One of the Most Magical Places to Visit in Scotland, Portree is actually the largest city on the Isle of Skye.
For the postcard photo, take a stroll on Portree Harbor and photograph its pretty colorful houses.
Portree is also known all over the world for the Isle of Skye Highland Games every August.
How to get there: Book your flights to Inverness (3h by car - 5h by train).
Where to stay: "Harbor House" is one of our top picks in Portree.
Plan your trip to Scotland
Hotels, Apartments, B&B...
Fresh deals every single day
Thousands reviews you can trust
Tours, Sightseeing & Activities
Discover Scotland’s biggest collection of things to do and guided tours.
Whatever you want to do you’ll find it here.
Travelling to the UK.
Explore the UK holidays and the best places to visit