A waterfall in a mountainous landscape with clear water flowing into a pool.

Book Scotland Bed & Breakfast

Compare and save

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Top Cities in Scotland

Our top choices for Scotland bed & breakfast

1. KM Hotel

KM Hotel
3.0 star property
Southside
8.0 out of 10, Very good, (1,000 reviews)
"Proximity to historic sites and shops was great. Staff was very nice."
United States
David
$144 nightly
The price is $182
Oct 4 - Oct 5
Total with taxes and fees
KM Hotel

2. Harbour House Bed & Breakfast

Harbour House Bed & Breakfast
4.0 star property
Ullapool
9.6 out of 10, Exceptional, (535 reviews)
"A very nice stay"
United Kingdom
scott
$145 nightly
The price is $174
Oct 23 - Oct 24
Total with taxes and fees
Harbour House Bed & Breakfast

3. The Scot

The Scot
3.0 star property
Oban
9.2 out of 10, Wonderful, (715 reviews)
"Paid parking lot (£10 a night) conveniently behind hotel. Room was small but exactly what we needed, and location was brilliant for walking down town."
United States
Heidi
$108 nightly
The price is $130
Oct 18 - Oct 19
Total with taxes and fees
The Scot

4. Dunarle Guesthouse

Dunarle Guesthouse
2.0 star property
Oban
8.2 out of 10, Very good, (100 reviews)
"Friendly staff great location"
Australia
Tim
$71 nightly
The price is $85
Oct 22 - Oct 23
Total with taxes and fees
Dunarle Guesthouse

5. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (179 reviews)
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
United Kingdom
Andrew
$114 nightly
The price is $137
Sep 27 - Sep 28
Total with taxes and fees
The Royal Hotel

6. 5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (257 reviews)
"truly such a great place to stay, couldn’t ask for a better location."
United States
Lara
$184 nightly
The price is $221
Oct 22 - Oct 23
Total with taxes and fees
5Pilmourplace

7. Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (394 reviews)
"Great location, walking distance to train station & the city center plus the restaurants, Anar,Zizzi, good breakfast options, lots of tours to Highlands and more."
United States
mahyar
$222 nightly
The price is $266
Oct 23 - Oct 24
Total with taxes and fees
Black Friars

8. Waverley Hotel

Waverley Hotel
3.0 star property
Nairn
7.4 out of 10, Good, (485 reviews)
"Denise goes above and beyond clean rooms one off the best places I've had a breakfast in it's amazing .go every year to Nairn games and it is reasonable priced"
United Kingdom
William
$145 nightly
The price is $174
Sep 23 - Sep 24
Total with taxes and fees
Waverley Hotel

9. Murrayfield Park Guest House

Murrayfield Park Guest House
3.0 star property
Murrayfield
6.0 out of 10, (321 reviews)
"Clean room. Parking for 2 cars only. No on sight staff. Comfortable bed. Great if your not looking to be hosted. Entrance could do with a good tidy up and a clean, doesn't give the best impression when you go in. But the room itself was clean and Comfortable. I would stay here again and would recommend 👌"
United Kingdom
Kim
$93 nightly
The price is $117
Sep 29 - Sep 30
Total with taxes and fees
Murrayfield Park Guest House

10. Ardtorna

Ardtorna
5.0 star property
Oban
9.2 out of 10, Wonderful, (132 reviews)
"This place was lovely & the amenities were gorgeous! Bed was super comfy too!!"
Australia
Jessica
$180 nightly
The price is $216
Oct 21 - Oct 22
Total with taxes and fees
Ardtorna

11. Lodge at Lochside

Lodge at Lochside
3.0 star property
Kirriemuir
9.2 out of 10, Wonderful, (256 reviews)
"Needs updated"
United States
Donna
$87 nightly
The price is $87
Oct 6 - Oct 7
Total with taxes and fees
Lodge at Lochside

12. Claremont House B&B

Claremont House B&B
3.0 star property
Dennistoun
9.0 out of 10, Wonderful, (517 reviews)
"Although we mostly spent time out-and-about, Claremont House was a great place to return to after a long day exploring. It was easy to walk or take the bus to nearby locations. The room we had was nice and spacious. The hosts were lovely and showed much care in the interactions we had."
United States
Ashley McClain
Claremont House B&B

13. Achnabobane Farmhouse

Achnabobane Farmhouse
2.0 star property
Spean Bridge
8.8 out of 10, Excellent, (62 reviews)
"Enjoyed our stay with Neil, excellent breakfasts!"
United Kingdom
Stephen
$180 nightly
The price is $180
Oct 23 - Oct 24
Total with taxes and fees
Achnabobane Farmhouse

14. Lost Guest House Stirling

Lost Guest House Stirling
3.0 star property
Stirling
7.8 out of 10, Good, (421 reviews)
"Welcoming friendly man at reception. Good stay! 👍"
United States
Debra
$106 nightly
The price is $128
Sep 23 - Sep 24
Total with taxes and fees
Lost Guest House Stirling

15. Spylaw Bank House

Spylaw Bank House
3.5 star property
Colinton
9.4 out of 10, Exceptional, (381 reviews)
"This is a great little place outside of the hustle and bustle of Edinburgh and was perfect for a short overnight stay. The host was very sweet and the accommodations were modest. The breakfast was great and the coffee was even better. There is also a great restaurant close by for dinner called The Spylaw. Highly recommend it."
United States
Melisa
$133 nightly
The price is $167
Oct 4 - Oct 5
Total with taxes and fees
Spylaw Bank House

16. Applecross B&B & Luxury Cabins

Applecross B&B & Luxury Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (61 reviews)
"Lovely setting and very comfortable accommodations"
United States
carolyn
$199 nightly
The price is $238
Oct 4 - Oct 5
Total with taxes and fees
Applecross B&B & Luxury Cabins

17. Varis House

Varis House
2.0 star property
Lerwick
8.6 out of 10, Excellent, (290 reviews)
"Great location. Room and breakfast perfectly adequate."
United States
machel
$160 nightly
The price is $160
Oct 9 - Oct 10
Total with taxes and fees
Varis House

18. Whitebridge Hotel

Whitebridge Hotel
2.0 star property
Inverness
9.2 out of 10, Wonderful, (228 reviews)
"Fantastic spot, superb staff and a must visit"
United Kingdom
Steven
$170 nightly
The price is $204
Oct 15 - Oct 16
Total with taxes and fees
Whitebridge Hotel

19. Foinaven Bed & Breakfast

Foinaven Bed & Breakfast
3.0 star property
Ullapool
9.2 out of 10, Wonderful, (313 reviews)
"Great accommodation and fantastic host who answered all my questions I had about the local area."
United Kingdom
Mifftahul
$128 nightly
The price is $154
Oct 1 - Oct 2
Total with taxes and fees
Foinaven Bed & Breakfast

20. Highland Bear Lodge & Woodland Bear Huts

Highland Bear Lodge & Woodland Bear Huts
4.0 star property
Inverness
9.8 out of 10, Exceptional, (322 reviews)
"We had a lovely stay!"
United States
Whitney
$134 nightly
The price is $134
Oct 1 - Oct 2
Total with taxes and fees
Highland Bear Lodge & Woodland Bear Huts
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Price trends for hotels in Scotland

Less expensive
More expensive
Next month
January
August
$149
Month
Price
January
$123
February
$127
March
$137
April
$157
May
$136
June
$155
July
$164
August
$168
September
$157
October
$149
November
$134
December
$129
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed B&B in Scotland. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Scotland

Scotland B&B information

Number of reviews
3,842
Accommodation
449 B&B
Lowest Price
$85
Highest Price
$266

Explore a world of travel with Expedia