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.

Hiking, biking, fishing, shooting and cycling can all be enjoyed in the local area. A golf club can also be found within a 15-minute walk of the hotel, and Edinburgh city centre can be reached in less than an hour by car. 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:)

Show more Show less
9.3
Superb
1,013 reviews
Price from
US$111
per night

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. The property is 0.7 miles from Drumnadrochit and 1.5 miles from Urquhart Castle. The beds were very comfortable , the carpet and the duvets too. Very clean place.

Show more Show less
9
Superb
1,073 reviews
Price from
US$210
per night

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. Susan and Kevin are warm, humorous and hospitable. The breakfast is just perfect!! Room is comfortable. Location is good.

Show more Show less
9.4
Superb
2,017 reviews
Price from
US$161
per night

Set in Ayr, 1.2 km from Ayr Beach, Abbotsford Hotel offers accommodation with a garden, free private parking, a restaurant and a bar. This 3-star hotel offers a 24-hour front desk, luggage storage space and free WiFi. The property is non-smoking and is situated 3 km from Ayr Racecourse. Beautifully restored hotel with lots of charm and character. Delicious freshly cooked breakfast. Superb staff, especially Mary.

Show more Show less
9.2
Superb
335 reviews
Price from
US$170
per night

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. This 3-star hotel features free WiFi and a bar. The property is non-smoking and is set 8.6 km from Dumfries and County Golf Club. Beautiful old house. Great interior and exterior. Friendly helpful people workng here. Great breakfast included was a bonus.

Show more Show less
9
Superb
746 reviews
Price from
US$121
per night

Lochaline Hotel is offering accommodation in Lochaline. This 3-star hotel features free WiFi and a terrace.

At the hotel you will find a restaurant serving Italian and Pizza cuisine. Vegetarian, vegan and gluten-free options can also be requested. 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.

Show more Show less
9.5
Exceptional
447 reviews
Price from
US$221
per night

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. Abundant and delicious food. Cheerful staff (daughter to owners).

Show more Show less
9.2
Superb
143 reviews
Price from
US$181
per night

Situated 1.1 km from Kingussie Golf Club, The Osprey offers 3-star accommodation in Kingussie and has a terrace. The property is non-smoking and is located 1.7 km from Ruthven Barracks.

Guest rooms in the hotel are equipped with a kettle. Featuring a private bathroom with a shower and free toiletries, rooms at The Osprey also boast free WiFi, while some rooms include a mountain view. The rooms in the accommodation are fitted with a TV and a hairdryer. Cosy, exceptionally friendly little hotel/B&B. The room was very comfortable and quiet. It was very easy to stay here with a four-year old and ten-month old.

Show more Show less
9.2
Superb
417 reviews
Price from
US$146
per night

St Columba Hotel has a garden, shared lounge, a restaurant and bar in Iona. This 3-star hotel offers a concierge service and free shuttle service. The property is non-smoking and is set less than 1 km from Iona Abbey. The food, the view, the staff ... simply the place far exceeded my expectations.

Show more Show less
9
Superb
127 reviews
Price from
US$145
per night

Cromarty View Guest House Accommodations & B&B, a property with a garden, is situated in Dingwall, 24 km from Inverness Castle, 8.5 km from Strathpeffer Spa Golf Club, as well as 24 km from Inverness Railway Station. This 3-star guest house offers full-day security and a housekeeping service. Free WiFi is available and private parking can be arranged at an extra charge. Host was friendly and the location is great as there are large stores close to the guest house (Tesco etc.). The room and bathroom were both great, clean and tidy. There was also extra of everything such as toilet paper, pillows, bed sheets.

Show more Show less
9.1
Superb
149 reviews
Price from
US$79
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