Skip to main content

The best guest houses in Scotland

Check out our pick of great guest houses 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.

Ben Cruachan Guest House

Broughton, Edinburgh

Situated in Edinburgh, near Edinburgh Playhouse, Edinburgh Waverley station and Royal Mile, Ben Cruachan Guest House features free WiFi, and guests can enjoy a garden and a terrace. The property is around 2.3 km from Camera Obscura and World of Illusions, 2.4 km from National Museum of Scotland and 1.7 km from The Real Mary King's Close. In good weather, guests are welcome to sit outside. We did a last minute booking. When we arrived there Mirela greeted us. She is one of the most fantastic host you can have. Since the beginning of our stay she was always helpful and helped us more than we can ask. Bedroom was good, with a very comfy double bed and a nice bathroom. Breakfast was top quality, with a generous amount of food. Overall, 5 star place to stay. Completely recommended. We will come back without hesitation.

Show more Show less
9.5
Exceptional
1,081 reviews
Price from
£210
per night

Birchwood Guest Lodge

Balmaha

At the guest house, all rooms have a desk, a flat-screen TV and a private bathroom. All guest rooms at Birchwood Guest Lodge come with a seating area.

Glasgow is 33 km from Birchwood Guest Lodge, while Stirling is 42 km from the property. The nearest airport is Glasgow Airport, 42 km from the guest house. The owner welcomed me when I arrived late in the evening , tired from the west highland way, and was very kind and warm! He was helpful and patient even though it was pretty late. The room was decorated so special, and had everything I needed for a good night sleep. The shower is great. The location is close to the WHW trail and was the best choice. Very close to a pub and a coffee place. I would stay there again.

Show more Show less
9
Superb
1,037 reviews
Price from
£73
per night

Harbour House

Ullapool

Set in Ullapool, Harbour House has a garden. This guest house offers luggage storage space and free WiFi.

The private bathroom is fitted with a bath or shower. The units in Harbour House are equipped with a flat-screen TV and free toiletries. Staff welcome was very warm Hotel was modern Hotel provided good suggestions of trails Breakfast was excellent The living room was easily available and comfortable

Show more Show less
9.1
Superb
2,570 reviews
Price from
£215
per night

Brambles of Inveraray 4 stars

Inveraray

Located in Inveraray and within less than 1 km of Inveraray Castle, Brambles of Inveraray features a garden, non-smoking rooms, and free WiFi. This 4-star inn offers a 24-hour front desk.

Guest rooms at the inn are equipped with a seating area and a TV. Each room is equipped with a kettle, while some rooms are equipped with a kitchen with a fridge, a dishwasher and an oven. At Brambles of Inveraray each room includes bed linen and towels. Victoria was amazing! We arrived later in the evening, but she was there to let us in. The room was lovely! I especially appreciated how clean everything was, the spacious bathroom, and the coffee amenities they had in the room. We loved having breakfast at the Brambles Cafe the next morning. The staff was wonderful, and the whole stay was a delight. Inveraray was a pleasant surprise!

Show more Show less
9
Superb
1,421 reviews
Price from
£150
per night

Atholl Villa Guest House 4 stars

Pitlochry

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie. It has free parking and retains many original features, such as open fireplaces and wooden sash windows. Clean, comfortable and great location. Parking onsite. Very friendly owner.

Show more Show less
9
Superb
1,517 reviews
Price from
£132
per night

Gowanlea Guest House 4 stars

Balloch

On the edge of Loch Lomond and a 30-minute drive from Glasgow and its airport, this 4-star guest house has hearty Scottish breakfasts and free Wi-Fi.

Traditionally decorated, the bedrooms at Gowanlea Guest House all feature a flat-screen TV and free toiletries. Guests can also enjoy tea/coffee making facilities. Fantastic place The lady who owns the b and b cannot do enough for you and makes you feel so welcome Room was immaculate with some lovely extra touches and beautiful toiletries Breakfast on another level. Amazing Highly recommended

Show more Show less
9.5
Exceptional
1,068 reviews
Price from
£95
per night

The Waterfront 4 stars

Anstruther

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi. Its à la carte restaurant has a charming modern glass and timber frontage. I love this place,it is my go to place when I need time away The food is excellent,the staff friendly and helpful.

Show more Show less
9
Superb
1,564 reviews
Price from
£74.75
per night

Carisbrooke Guest House 4 stars

Inverness City Centre, Inverness

In the heart of Inverness, Carisbrooke Guest House offers contemporary en suite rooms with TVs. There is free Wi-Fi and free private parking.

A 5-minute walk over the river brings you to a range of excellent restaurants and pubs. Joy was a great host. He really made us feel at home.

Show more Show less
9.4
Superb
1,068 reviews
Price from
£138.88
per night

Lakeview Guest House

Stranraer

Ideally situated on Stranraer seafront, overlooking Loch Ryan and just 5 minutes' walk from the town centre and train station, this family-run guest house offers free Wi-Fi, ample, free, off-street parking, scenic views and cooked breakfasts. Cairnryan ferry terminal is only a 5-minute drive. The host, Elaine, was exceptional. Our room was at the back of the house and nice and quiet. Complimentary sips of whisky and chocolate helped us relax after a terrible travel day. Easy walking to city center and train station. Vegan breakfast was delicious.

Show more Show less
9.5
Exceptional
1,030 reviews
Price from
£50
per night

Grimisdale Guest House

Leverburgh

Grimisdale Guest House is offering accommodation in Leverburgh. This bed and breakfast features a garden and free private parking.

Featuring a private bathroom, units at the bed and breakfast also provide guests with free WiFi, while selected rooms include a terrace. We loved absolutely every element of our stay here. The house is immaculate and the hospitality top notch.

Show more Show less
9.6
Exceptional
116 reviews
Price from
£150
per night

Most booked guest houses in Scotland this month

FAQs about guest houses in Scotland

Guest Houses that guests love in Scotland

Research, refine and make plans for your whole trip