Skip to main content

Featured 3-star hotel destinations

Destination inspiration for your trip – find a 3-star hotel

Edinburgh

79 3-star hotels

Glasgow

39 3-star hotels

Aberdeen

26 3-star hotels

Inverness

23 3-star hotels

Fort William

22 3-star hotels

Oban

18 3-star hotels

Crieff

17 3-star hotels

Pitlochry

16 3-star hotels

Perth

15 3-star hotels

Moffat

14 3-star hotels

Aviemore

14 3-star hotels

Dumfries

12 3-star hotels

Ayr

12 3-star hotels

Newton Stewart

11 3-star hotels

St. Andrews

10 3-star hotels

Portree

10 3-star hotels

The best 3-star hotels in Scotland

Check out our selection of great 3-star hotels in Scotland

Filter by:

Star Rating
Review score

28 York Place Hotel

Hotel in Edinburgh City Centre, Edinburgh

In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views.

s
sandra
From
United Kingdom
Welcomed to hotel , offered help with suitcase as requested before arrival. Very welcoming. Room large and very nicely furnished/ equipped.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,378 reviews
Price from
$144.73
1 night, 2 adults

Buccleuch Arms Hotel

Hotel in Moffat

Located in the spa town of Moffat, Buccleuch Arms Hotel is a former 18th-century Georgian coaching inn which offers free Wi-Fi and a restaurant serving award-winning food.

K
Katrina
From
United Kingdom
From the moment we got there, we were made to feel very welcome. Very positive energy and environment. Lovely place to stop even for just a night. Had some lovely conversations with the owners, was lovely to get to know their story a little as well:)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,079 reviews
Price from
$137.34
1 night, 2 adults

Linen Bank Residence - Aparthotel

Hotel in Linlithgow

Featuring 3-star accommodations, Linen Bank Residence - Aparthotel is located in Linlithgow, 8.3 miles from Hopetoun House and 10 miles from Forth Bridge.

P
Philip
From
United Kingdom
Excellent location, clean and great facilities
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 371 reviews
Price from
$99.06
1 night, 2 adults

Eddrachilles Hotel

Hotel in Scourie

Eddrachilles Hotel in Scourie features 3-star accommodations with a garden, a restaurant and a bar. At the hotel, all rooms are equipped with a desk.

C
Christopher
From
Canada
Cozy cottage feel, lots of amenities. Wish we stayed here longer.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 145 reviews
Price from
$282.50
1 night, 2 adults

Abbotsford Hotel

Hotel in Ayr

Located in Ayr, a 14-minute walk from Ayr Beach, Abbotsford Hotel has accommodations with a garden, free private parking, a restaurant and a bar.

E
Eileen
From
Ireland
The hotel was beautiful, each bedroom was decorated in a different theme / style, they were spotless clean and very comfortable.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 521 reviews
Price from
$177.20
1 night, 2 adults

Mabie House Hotel

Hotel in Dumfries

Located in Dumfries, 18 miles from Rockcliffe, Mabie House Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

S
STEPHEN
From
Australia
The house and room were very grand, and exceeded our expectations. Dinner and breakfast were very good.Staff were very good
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 854 reviews
Price from
$84.43
1 night, 2 adults

The George Hotel

Hotel in Inveraray

Located in Inveraray, a few steps from Inveraray Castle, The George Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

M
Melissa
From
United States
Breakfast was delicious. Cold starters (yogurt with fruit) and pastries on buffet table then hot breakfast to order. Live entertainment in the bar on Friday was fabulous. Dinner was delicious and then we stayed to watch Starsky perform until the bar closed.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 983 reviews
Price from
$140.71
1 night, 2 adults

The Cnoc Hotel

Hotel in Beauly

Located in Beauly, 20 miles from Inverness Castle, The Cnoc Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

C
Clare
From
United Kingdom
Interesting place - great attention to detail and well run. Food was lovely. Wonderful place to stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 108 reviews
Price from
$225.86
1 night, 2 adults

St Duthus Villa Guesthouse

Tain

St Duthus Villa Guesthouse offers accommodations in Tain, 28 miles from Strathpeffer Spa Golf Club and 9.1 miles from Carnegie Club Skibo Castle.

L
Lynda
From
United Kingdom
Wonderful, helpful , friendly staff . Such a beautiful ,huge room . Loved my overnight stay here , thank you so much ;
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 585 reviews
Price from
$162.10
1 night, 2 adults

Lochaline Hotel

Hotel in Lochaline

Lochaline Hotel in Lochaline has 3-star accommodations with a terrace.

L
Lama
From
Saudi Arabia
We loved the views and the location. Sitting right on the coast watching potential wildlife. Peter and Shaley are lovely and gave us some good tips around the area and what to do on our way to Aberdeen. Breakfast was nice , tea and coffee in room and in dining room also.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 383 reviews
Price from
$145.89
1 night, 2 adults
All three-star hotels in Scotland

Most booked 3-star hotels in Scotland this month

See all

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 22,598 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 8,135 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 11,410 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 11,298 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 9,658 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 9,749 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 9,523 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 8,013 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5,946 reviews

Popular with guests booking 3-star hotels in Scotland

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7,017 reviews

FAQs about 3-star hotels in Scotland

3-star Hotels That Guests Love in Scotland

See all
Avg. price/night: $130.09
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,678 reviews
It’s a Days Inn budget hotel and so not The Ritz! But it’s in a good location beside the trunk road in the services area. The room was very spacious and the bed and duvet first class. The bathroom was fully functional with a shower over the bath which had good temperature and flow. Couldn’t fault it. And spotless clean. Little verandah overlooking Annandale Water. Lovely. Will return. Oh, and it’s quiet.
Guest review byJohn
Young couple
Avg. price/night: $66.19
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,223 reviews
I booked this as a budget hotel so was very pleasantly surprised with the room, food, staff, and location.. Everyone was helpful, especially Sandra on reception. My room was upgraded to a double with a window without adding why! Parking was free and plenty of space as they have two large parking plots. I'd book here again and drive into the centre if going shopping.
Guest review byMuriel
Solo traveler
Avg. price/night: $62.14
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,225 reviews
I liked the location of the place and the view. It was beautiful. There was hot water and the shower worked well. The bed was comfy and it was adequate for a budget hotel.
Guest review byFABIOLA
Travelers with friends
Avg. price/night: $296.51
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 2,504 reviews
Perfect location for a short trip to Edinburgh. A bit away from the city Center but conveniently located short walk from nearest train station (one stop to Waverley - the very city centre) and super close to a bus stop. Cosy old style small hotel with some real local climate, unlike anonymous chain brands. Very nicely decorated large room with all necessary facilities. High ceiling, lots of air, lots of light. I definitely do recommend traditional breakfast. Yummy!
Guest review byPiotr
Solo traveler
Avg. price/night: $89.20
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4,215 reviews
Ideal location Great budget hotel
Guest review byStephen
Young couple
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,731 reviews
Great location. Receptionist on duty was very welcoming and friendly. Dog friendly with separate snug to eat dinner and breakfast if you want the dog with you. Dinner was good. Walks round the hotel area were great. Great budget hotel.
Guest review bySheena
Solo traveler
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,487 reviews
Great Central location, in a quiet area of city centre. Nice room with everything you need (shower cubicle was inside my room which was great!). All I had to share with others was toilet, which wasn't an issue. Good Internet and TV signal. Comfy bed and very warm radiator. Good price for location and room.
Guest review bySergey
Solo traveler
Avg. price/night: $395.12
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,742 reviews
The best location - so central for everything and budget hotel with quality
Guest review byMcKinlay
Young couple
Avg. price/night: $175.61
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 22,598 reviews
Location was incredibly central. The Hotel was very fancy, I wasn't expecting that with it being a 3 stars. Bed was big and incredibly comfy, I had an amazing time. as it was Good Friday an Easter hunt was organised at the hotel, I was able to find 3 chocolates :D
Guest review byLivio
Young couple
Avg. price/night: $241.80
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 9,658 reviews
Very good location, 15 minutes walking to the city centre. Very good price for the quality. Clean room with necessary equipments. Comfortable bed.
Guest review byZina
Young couple