Press ESC to close

Scotland's 14 Best Weekend Getaways

Discover Scotland's Top Weekend Breaks

Scotland is a treasure trove of vacation experiences, perfect for short-stay getaways. From the remote islands and the majestic Scottish Highlands to romantic castles and vibrant cultural hubs like Glasgow and Edinburgh, Scotland is a must-visit. For an overview of the best weekend breaks in Scotland, check out our list at top weekend breaks in Scotland.

For accommodation options, see highly-rated hotels in Scotland.

1. Edinburgh and its Castle

View of Edinburgh from Calton Hill

Edinburgh, a city brimming with history, is home to the iconic Edinburgh Castle. The castle hosts events like the Royal Edinburgh Military Tattoo and the Edinburgh International Festival. Don't miss the Old Town's Royal Mile and the New Town's shopping and dining. For a luxurious stay, consider The Balmoral Hotel.

Accommodation: Where to Stay in Edinburgh: Best Areas & Hotels

2. Inverness and Loch Ness

Urquhart Castle on Loch Ness

Inverness is a gateway to Loch Ness, famous for Urquhart Castle and the Loch Ness Centre. Nearby, visit Culloden battlefield and Cawdor Castle. Stay at Culloden House for a regal experience and explore Inverness's own castle, museum, and cathedral.

3. Glasgow: Scotland's Cultural Capital

Parkland fringing the city of Glasgow

Glasgow, known for its parks and cultural scene, offers art galleries, museums, and festivals. Visit Glasgow Cathedral and enjoy theater at the King's Theatre. Art enthusiasts should tour The Glasgow School of Art. Stay at Hotel du Vin for a touch of elegance.

4. Aberdeen: The Flower of Scotland

Johnston Gardens, Aberdeen

Aberdeen, with its stunning gardens and silver-gray granite architecture, is a walker's paradise. Visit St. Machar's Cathedral and His Majesty's Theatre. Enjoy the beach and golf, and consider staying at the Malmaison Aberdeen.

5. Elgin & the Scottish Highlands

Elgin Cathedral

Elgin, near Inverness, is famous for its cathedral ruins and highland scenery. Stay at the Mansion House Hotel and visit Brodie Castle and Loch Maree.

6. The Isle of Skye

Fairy Pools on the Isle of Skye

The Isle of Skye offers hiking, wildlife, and the Armadale Castle. Duisdale House Hotel provides chic accommodations with traditional Scottish breakfasts.

7. Loch Lomond: Queen of the Scottish Lakes

Loch Lomond

Loch Lomond is a haven for anglers, paddleboarders, and hikers. Stay at the luxurious Cameron House hotel for a romantic experience.

8. Stirling: Home of Scotland's Heroes

Wallace Monument, Stirling

Stirling, rich in history, features the Wallace Monument and Stirling Castle. Stay at the Hotel Colessio for a luxurious visit.

9. Fort William and the Harry Potter Train

Steam train on the Glenfinnan Viaduct

Fort William is a family-friendly destination with the Harry Potter train experience. Explore the town and its history at the West Highland Museum.

10. The Home of Golf: St. Andrews

The famous Swilcan Bridge on the 18th hole at the Old Course of St. Andrews

St. Andrews is synonymous with golf. Visit the Royal and Ancient Golf Club and the British Golf Museum. The town also boasts historical attractions like the cathedral ruins and the university.

11. Ayr: The Birthplace of Robbie Burns

Brig o' Doon Bridge, Ayr

Ayr celebrates the life of poet Robbie Burns. Explore the Burns' Heritage Trail and enjoy the town's beach, racetrack, and golf courses.

12. Island Hopping: The Orkney Isles and Shetland Islands

Stromness village in the Orkney Islands

For outdoor enthusiasts, the Orkney Isles and Shetland Islands offer hiking, biking, and wildlife. Experience the unique culture and history of these remote islands.

13. Dundee and the Firth of Tay

McManus Art Gallery and Museum in Dundee

Dundee, an hour from Edinburgh by train, is known for its riverside charm and cultural attractions like the V&A Dundee and McManus Art Gallery.

14. Oban

Coastal town of Oban in Scotland

Oban, a coastal town, is famous for its bay views and island cruises. Climb McCaig's Tower for panoramic views and enjoy the local seafood.