If you’re trying to decide where to stay in Scotland, look no further. I’ve rounded up some of my favorites, both hotels and Airbnbs to help you choose the best places to stay in Scotland.

The Perfect Scotland and Ireland Itinerary

The Best Places to Stay in Scotland

This post contains affiliate links.

Scotland is one of my favorite countries. I’ve traveled all over Scotland and stayed in countless hotels and Airbnbs in this beautiful country.

I’m constantly getting asked about the best places to stay in Scotland. So I’ve compiled some of the favorite places we’ve stayed and other places that have been recommended to me by readers and friends. I’m dividing these up by the most popular places to visit in Scotland 

  • Edinburgh
  • Inverness 
  • Isle of Skye

Hotel vs. Airbnb in Scotland

It’s always a tough choice between hotels and Airbnbs. Hotels are great, especially for one-night stays. In some more rural places in Scotland, hotels are few and far between, making Airbnbs a great choice. 

Airbnb can be a great option if you need extra space or beds, especially if you’re traveling with a family. If you prefer cooking your own meals, Airbnb can also be a great option. If you’ve never used Airbnb before, you can use my coupon for $55 off your first stay. 

Airbnb Coupon $55

Where to Stay in Edinburgh Scotland

Edinburgh is most likely the city that you will fly in and out of on your trip to Scotland, so the chances of you spending at least one or two nights here are high. Edinburgh is a beautiful city full of history and a great foodie scene! Deciding where to stay in Edinburgh Scotland can be tough with so many options from hotels to Airbnbs to hostels. But I’ve rounded up some of my favorites

Where to Stay in Edinburgh Scotland
The Rock House in Edinburgh

Edinburgh Hotels

The Rock House Period charm in the Calton Hill area on the edge of the city center, The Rock House is a great guest house at an amazing price. 

Book Rock House

The Witchery by the Castle: If you’re looking for an amazing and magical splurge in Edinburgh, this over the top, magical hotel will fit the bill! Each suite is unique and opulent! 

Book The Witchery

23 Mayfield: This is a great place on the outskirts of Edinburgh with an old-world feel and wood paneling. It’s got a lot of character and a great restaurant. 

Book 23 Mayfield

The Royal Scots Club: This private club on one of Edinburgh’s grandest streets was founded in 1919 in honor of those in the Royal Scots Regiment who died in the First World War. Non-members who stay are treated more to a personal experience than a hotel but with all the facilities: think country house hotel transplanted to the city. It’s a special place. 

Book Royal Scots Club

The Waldorf Astoria: Another great splurge in Edinburgh, you can never go wrong at the Waldorf if you can afford it! 

Book Waldorf Astoria

Edinburgh Airbnbs

If you’d rather stay in an Airbnb, there are some great ones in Edinburgh. It’s sometimes nice to have your own kitchen and a little more space than a hotel. And they are often times much more affordable, especially in big cities. 

Where to stay in Edinburgh Scotland

Edinburgh Airbnbs

READ NEXT:
The Best Things to do in Edinburgh Scotland

Scottish Highlands Hotels and Airbnbs

The highlands of Scotland are gorgeous! There are some really classic places to stay from cozy cottages to luxury retreats! 

Scottish Highlands Hotels

Despite its rural location, there are some gorgeous hotels in Co. Wicklow! These are my favorites.

Inverlochy Castle Hotel: Queen Victoria said she ‘never saw a lovelier or more romantic spot’ than Inverlochy Castle in 1873, and the reaction from most visitors is the same. It’s a real splurge, but an amazing experience in the heart of the Scottish highlands! 

Book Inverlochy Castle

Glenmoriston Townhouse Hotel: This is a great townhouse hotel on the banks of the River Ness.

Book Glenmoriston Townhouse

Scottish Highlands Airbnbs

There are some great Airbnbs in the Inverness area. You can find a place along the shores of Loch Ness! Here are some great Airbnbs.

Inverness Airbnbs

READ NEXT:
What to do in Inverness

Where to Stay on the Isle of Skye Scotland

Where to Stay on Isle of Skye Scotland
The gorgeous Kinloch Lodge on the Isle of Skye Scotland

The Isle of Skye is a gorgeous and remote part of Scotland whos ancient history and stunning views will tkae your breath away. There are not a ton of great hotels on the island, so an Airbnb might be your best option, but there are a few I do love. 

Isle of Skye Hotels

Marmalade HotelI love this hotel because it contains my favorite restaurant on the Isle of Skye that has THE BEST Sticky Toffee Pudding you’ve EVER tried! The hotel is also adorable 

Book Marmalade Hotel

Kinloch Lodge: A seriously gorgeous lodge located near Dunvegan Castle. 

Book Kinloch Lodge

Isle of Skye Airbnbs

There are not a ton of hotels on the Isle of Skye, so an Airbnb is a great choice. You can find a cozy cottage with a great view and cozy up at night. Here are some affordable Isle of Sky Airbnbs.

Scotland Itinerary Airbnb Wishlist Isle of Skye

Isle of Skye Airbnbs

READ NEXT:
What to do in Isle of Skye, Scotland
I hope this helps you decide where to stay in Scotland. Obviously, there are some pretty amazing places around the country. Wherever you stay, I hope you fall in love with Scotland as much as I have! If you need help planning your Scotland itinerary, read this, or you can find my custom travel planning information here. 
And if you’re planning a trip to both Scotland and Ireland, you can find my itinerary here.