Skip to main content

The best three-star hotels in Scotland

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

Filter by:


Review score

Superb: 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.

Old Aberlady Inn 3 stars

Aberlady

Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar. This 3-star hotel offers room service and luggage storage space. The hotel has family rooms. Old fashioned building, very cleaned and kind.

Show more Show less
9
Superb
1,033 reviews
Price from
£115.50
per night

Heathmount Hotel 3 stars

Inverness City Centre, Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars. With free parking and WiFi, Heathmount Hotel also serves a high-quality restaurant menu, including a full range of breakfasts. Very good location, quiet and spacious rooms, very nice staff, delicious breakfast

Show more Show less
9
Superb
1,502 reviews
Price from
£198
per night

Hotel Ceilidh-Donia 3 stars

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.

The Hotel Ceilidh-Donia is in a quiet residential area, just off Dalkeith Road, a major route into Edinburgh. Edinburgh Waverley Rail Station, Edinburgh Castle and the shops of Princes Street are within a 15-minute bus ride. Amazing staff Nothing too big of a bother Room was lovely Would definitely stay here again

Show more Show less
9.4
Superb
1,914 reviews
Price from
£160
per night

Red Lion, Coorie Inn 3 stars

Earlston

Set in Earlston, Red Lion, Coorie Inn offers 3-star accommodation with a bar. The hotel offers both free WiFi and free private parking.

Every room has a kettle and a private bathroom with a shower and free toiletries, while certain rooms here will provide you with a kitchenette equipped with a fridge. The units in the hotel are fitted with a flat-screen TV and a hairdryer. Great welcome from Susie and Curt. Full breakfast upgrade as well as the steak dinner and roast beef dinner were very well prepared by Curt. All can be recommended. Also great thnks to Tony Wood of Well Fed a few doors along who took care of the breakfast while Susie, Curt, their kid Rosie an Lowie and the dog Hugo started their holidays. A great place to stay if you want to discover the Borders. To be fully recommended.

Show more Show less
9.2
Superb
154 reviews
Price from
£98
per night

The Woodside 3 stars

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. The property is non-smoking and is situated 38 km from Loch Katrine. Quaint gorgeous little place. Breakfast and dinner were amazing. The little welcome package in room was so thoughtful.

Show more Show less
9.3
Superb
879 reviews
Price from
£130.41
per night

Lochaline Hotel 3 stars

Lochaline

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

At the hotel, the rooms include a wardrobe and a TV. With a private bathroom fitted with a shower and free toiletries, rooms at Lochaline Hotel also feature free WiFi, while selected rooms also feature a sea view. At the accommodation the rooms come with bed linen and towels. Shaley was a wonderful host and catered to our every need.

Show more Show less
9.3
Superb
289 reviews
Price from
£153
per night

Annslea Guest House 3 stars

Pitlochry

Featuring 3-star accommodation, Annslea Guest House is set in Pitlochry, 24 km from Castle Menzies and 46 km from Scone Palace. Both free WiFi and parking on-site are accessible at the guest house free of charge. Outdoor furniture is available for guests to relax or dine outside. Beautiful guest house just a short walk away from Pitlochry. Lovely decor in the house and rooms. Exceptional breakfast! Highly recommended.

Show more Show less
9.2
Superb
147 reviews
Price from
£125
per night

The Osprey Hotel 3 stars

Kingussie

Situated 400 metres from Highland Folk Museum and 1.7 km from Ruthven Barracks, The Osprey Hotel offers accommodation in Kingussie.

The bed and breakfast offers a terrace.

Hiking can be enjoyed nearby.

Inverness Airport is 51 km from the property. We were met by Des who helped us store our cycles and both Des and Sinaid could not have been more helpful and made our stay a wonderful experience.

Show more Show less
9.4
Superb
370 reviews
Price from
£165
per night

Falcon Crest Guest House 3 stars

Edinburgh

Featuring 3-star accommodation, Falcon Crest Guest House is located in Edinburgh, 2.8 km from Royal Yacht Britannia and 2.9 km from Edinburgh Playhouse. Both free WiFi and parking on-site are available at the guest house free of charge. Edinburgh Waverley station is 3.4 km away and Edinburgh Castle is 3.7 km from the guest house. Lovely place and very comfortable room.

Show more Show less
9
Superb
351 reviews
Price from
£162
per night

The Old Library & Lodge 3 stars

Arisaig

The Old Library & Lodge has a garden, shared lounge, a restaurant and water sports facilities in Arisaig. With free WiFi, this 3-star inn offers luggage storage space. The property is non-smoking and is set 31 km from Glenfinnan Station Museum. Staff were great, location in front of the bay in this quiet seaside town was superb with a comfortable bed and room. Enjoyed a pint in the sun on the patio. The food at the restaurant was excellent - we were happy we took the innkeeper's suggestion and made a reservation for dinner. Certainly recommend a stay here.

Show more Show less
9
Superb
547 reviews
Price from
£155
per night

Most booked three-star hotels in Scotland this month

FAQs about three-star hotels in Scotland

Three-Star Hotels that guests love in Scotland

gogless