Search three-star hotels in Scotland

Find the three-star hotels that appeal to you the most

Featured three-star hotel destinations

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

Edinburgh

81 three-star hotels

Glasgow

38 three-star hotels

Aberdeen

23 three-star hotels

Inverness

20 three-star hotels

Oban

19 three-star hotels

Fort William

18 three-star hotels

Aviemore

16 three-star hotels

Pitlochry

15 three-star hotels

Largs

13 three-star hotels

Perth

12 three-star hotels

Newton Stewart

11 three-star hotels

Dumfries

11 three-star hotels

Drumnadrochit

11 three-star hotels

Ayr

11 three-star hotels

Moffat

10 three-star hotels

Strathpeffer

9 three-star hotels

The best three-star hotels in Scotland

Check out our pick of great three-star hotels in Scotland

Filter by:

Star rating
Review score

The Woodside

Hotel in Doune

Set in Doune, 19 km from Lake of Menteith, The Woodside offers accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel features free WiFi and a bar.

D
DorotaDD
From
Poland
We had a great stay including dinner & breakfasts at the hotel. The top marks go to the staff - there were friendly and very welcoming. From check-in, through the whole stay - including dinner and breakfast. The hotel is nicely renovated, beautifully decorated, clean and cosy. We enjoyed our dinner in the restaurant. The food was very tasty with and the whole place was very welcoming. Breakfast was excellent - they have more options than traditional Scottish breakfast, all very good and tasty. We had a very relaxing weekend stay - highly recommended and well worth the money spent!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,711 reviews
Price from
US$102.03
1 night, 2 adults

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.

J
Joerg
From
Italy
We are three Italian friends and we just stayed for five nights at this hotel. We arrived late at night due to a plane delay and they waited for us without any problems. The breakfast was plentiful and very good value for money. We received a family welcome and great helpfulness . The staff is very friendly and makes you feel at home. Thanks again for everything.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,302 reviews
Price from
US$139.13
1 night, 2 adults

Buccleuch Arms Hotel

Hotel in Moffat

Situated 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.

F
Fiona
From
Australia
Very comfortable and friendly place. Staff were helpful. Great breakfast and dinner choices. Loved the extra maps and local knowledge.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,008 reviews
Price from
US$153.70
1 night, 2 adults

Loch Ness Inn

Drumnadrochit

The Loch Ness Inn is located in the village of Lewiston, near the Great Glen Way. It offers rooms with free WiFi and free parking.

R
Roshini
From
New Zealand
Fantastic Cozy place. We loved our stay . Sad it was only one night. Breakfast was great and we also ate dinner there which was very nice too. Staff Fantastic. Highly recommended.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,021 reviews
Price from
US$182.24
1 night, 2 adults

Hotel Ceilidh-Donia

Hotel in Newington, Edinburgh

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

P
Paola
From
Croatia
The hotel is placed in a great location, the hosts are really friendly :)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,996 reviews
Price from
US$139.52
1 night, 2 adults

Linen Bank Residence - Aparthotel

Hotel in Linlithgow

Featuring 3-star accommodation, Linen Bank Residence - Aparthotel is set in Linlithgow, 16 km from Forth Bridge and 24 km from Edinburgh Zoo.

D
David
From
United Kingdom
Good central location. Excellent for train to Edinburgh. Rooms spacious and well appointed. Coffee machine in reception was a great feature.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 152 reviews
Price from
US$94.08
1 night, 2 adults

Abbotsford Hotel

Hotel in Ayr

Set in Ayr, 1.2 km from Ayr Beach, Abbotsford Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

P
Patricia B
From
United States
Cooked breakfast to order came with room. Lovely bed. Wonderful service. A 20 minute walk from train station. Gorgeous decor
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 388 reviews
Price from
US$197.43
1 night, 2 adults

Mabie House Hotel

Hotel in Dumfries

Located in Dumfries, 7.1 km from Dumfries and Galloway Golf Club, Mabie House Hotel provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

K
Kath
From
New Zealand
lovely old house, great location friendly staff, good food, rooms beautifully decorated
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 788 reviews
Price from
US$172.25
1 night, 2 adults

Lochaline Hotel

Hotel in Lochaline

Lochaline Hotel in Lochaline has 3-star accommodation with a terrace. All guest rooms in the hotel are equipped with a flat-screen TV.

M
Michał
From
Poland
To be honest, everything was perfect. Rooms are clean and enough big, breakfasts are very nice and localisation is perfect.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 440 reviews
Price from
US$172.91
1 night, 2 adults

The Osprey Hotel

Hotel in Kingussie

Situated in Kingussie and within 1.1 km of Kingussie Golf Club, The Osprey Hotel has a terrace, non-smoking rooms, and free WiFi throughout the property. This 3-star hotel offers a concierge service.

M
Megan
From
Germany
I’ve never slept in a more comfortable bed. Everything was spotless, the amenities were great, and the owners were incredibly kind and welcoming. There‘s also a supermarked and a really good fish&chip shop right down the road. I can’t recommend staying here enough.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 424 reviews
Price from
US$144.43
1 night, 2 adults
All three-star hotels in Scotland

Most booked three-star hotels in Scotland this month

See all

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 22,613 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 11,888 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,117 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,695 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,112 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 11,968 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,656 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 8,968 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 8,550 reviews

Popular with guests booking three-star hotels in Scotland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 7,817 reviews

FAQs about three-star hotels in Scotland

3 star hotels that guests love in Scotland

See all
Avg. price/night: US$65.59
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,621 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 by
John
Young couple
Avg. price/night: US$82.15
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,566 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 by
Muriel
Solo traveller
Avg. price/night: US$58.30
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,237 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 by
FABIOLA
People with friends
Avg. price/night: US$134.16
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,849 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 by
Piotr
Solo traveller
Avg. price/night: US$68.18
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,971 reviews
Ideal location Great budget hotel
Guest review by
Stephen
Young couple
Avg. price/night: US$66.78
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,580 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 by
Sheena
Solo traveller
Avg. price/night: US$53.37
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,393 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 by
Sergey
Solo traveller
Avg. price/night: US$208.69
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,793 reviews
The best location - so central for everything and budget hotel with quality
Guest review by
McKinlay
Young couple
Avg. price/night: US$82.15
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,712 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 by
Zina
Young couple
Avg. price/night: US$184.18
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,465 reviews
The location is perfect, close to Haymarket station and short walk to Princess St, Royal Mile and Grassmarket. It's a lot more modern than the Point A in Glasgow and very comfortable for a budget hotel. I'd definitely stay again.
Guest review by
Bruna Maria
Group