Skip to main content

Stay in Scotland's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Ocean Mist Leith

Hotel in Leith, Edinburgh

Located in Edinburgh and with Royal Yacht Britannia reachable within a 11-minute walk, Ocean Mist Leith has express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the... The stuff was amazing and really kind and helpful, the hotel is super nice and clean and comfortable .. highly recommend

Show more Show less
9.5
Exceptional
1,293 reviews
Price from
£201.60
per night

BrewDog DogHouse Edinburgh

Hotel in Old Town, Edinburgh

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Loved the design style, quality of facilities and the overall vibe - lively, friendly, good people and good dogs!

Show more Show less
9.5
Exceptional
1,275 reviews
Price from
£330
per night

Old Aberlady Inn

Hotel in Aberlady

Located in Aberlady and with Aberlady Bay Beach reachable within a 2-minute walk, Old Aberlady Inn has a garden, non-smoking rooms, free WiFi and a bar. Everything was excellent!!!. Host went out of her way, very friendly staff, beautiful room, very clean. We had to leave at 5am for a flight, they even did a take away breakfast for us with juice, bars, croissants, fruit. I HIGHLY recommend this for anyone - wish we could have stayed longer.

Show more Show less
9
Wonderful
1,020 reviews
Price from
£115.50
per night

Arden House Hotel

Hotel in Kirkcudbright

Located in Kirkcudbright, 26 miles from Dumfries and Galloway Golf Club, Arden House Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. It was a very homie comfortable feeling to be there and lovely staff. Very good breakfast too!!

Show more Show less
9.1
Wonderful
1,160 reviews
Price from
£55
per night

SCHLOSS Roxburghe, part of Destination by Hyatt

Hotel in Kelso

Located in Kelso, 25 miles from The Maltings Theatre & Cinema, SCHLOSS Roxburghe, part of Destination by Hyatt provides accommodations with a fitness center, free private parking, a garden and a... This was our biggest surprise of the trip and our favorite. The rooms were large, beds comfortable, best warm shower, amazing views from our room, gorgeous location and the staff were all great people. The largest breakfast selection, everything was fresh and good, and the restaurant staff was very helpful.

Show more Show less
9.1
Wonderful
1,340 reviews
Price from
£331
per night

Market Street hotel

Hotel in Old Town, Edinburgh

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline. Great location to travel to by public transport and to explore on foot. Comfortable room and bed, felt very spacious and bright even with few windows thanks to big mirrors in the entrance/hallway. We were offered free champagne as a welcome - the hotel has a nice rooftop bar

Show more Show less
9
Wonderful
2,453 reviews
Price from
£282
per night

Ness Walk

Hotel in Inverness

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant. Beautiful hotel by the River Ness, very close to all restaurants and attractions.

Show more Show less
9.3
Wonderful
1,369 reviews
Price from
£355.50
per night

The Craigie Hotel

Hotel in Penicuik

Located in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace. Easy to find Bus to downtown is 5 Min walk (2 pounds) Great breakfast included. Nice options for dinner too

Show more Show less
9.1
Wonderful
1,136 reviews
Price from
£140
per night

Greshornish House Hotel

Hotel in Edinbane

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. A very secluded and private accomodation with great facilities. Room was beautifully furnished and spacious enough for 3 of us. There was a big billiard table which provided much fun for us. Also enjoyed reading book by the warm fireplace. Breakfast and dinner were both excellent and service was great. we really enjoyed our short stay here.

Show more Show less
9.2
Wonderful
1,286 reviews
Price from
£468
per night

Residence Inn by Marriott Aberdeen

Hotel in Aberdeen City Centre, Aberdeen

Residence Inn by Marriott Aberdeen is set within a 20-minute walk from the beach in Aberdeen. Free WiFi is available. All units feature a seating area with work space and a fully equipped kitchen. Just about everything! I was really surprised how good it was....I know the reviews were good but it is actually better than that! All the staff were extremely helpful, the situation great, room & little kitchen ideal when staying a week. Thank you, we will be back.

Show more Show less
9
Wonderful
3,033 reviews
Price from
£97
per night

Hotels with extra health and safety measures

Find hotels in Scotland with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Scotland in the past month

See all

Scotland's best hotels with breakfast

See all

Budget hotels in Scotland

See all

Hotels in Scotland you can book without a credit card

See all

Scotland Highlights

FAQs about hotels in Scotland

Planning a trip? Get inspired by reviews of cities in Scotland

Explore guest reviews of hotels in Scotland

See all

Research, refine, and make plans for your whole trip