Book Scotland Bed & Breakfast

Compare and save
  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

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

Harbour House Bed & Breakfast

Harbour House Bed & Breakfast
4.0 star property
Ullapool
9.6 out of 10, Exceptional, (450 reviews)
"Great stay!"
United Kingdom
Duncan
$168 nightly
The price is $202
Apr 22 - Apr 23
Total with taxes and fees
Harbour House Bed & Breakfast

The Scot

The Scot
3.0 star property
Oban
9.2 out of 10, Wonderful, (619 reviews)
"Incredible value for money, Lovely rooms, staff, food, location "
United Kingdom
John
$98 nightly
The price is $117
Apr 19 - Apr 20
Total with taxes and fees
The Scot

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (208 reviews)
"Really enjoyed our stay - nice room, comfortable common living room and excellent breakfast."
United Kingdom
Michael
$218 nightly
The price is $262
Apr 19 - Apr 20
Total with taxes and fees
5Pilmourplace

Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (349 reviews)
"Perfect base for sightseeing and shopping..spoiled for choice of places to eat and drink..nearby multi storey car park ,reasonably priced,as no parking at the hotel.."
United Kingdom
Muriel
$109 nightly
The price is $131
Apr 19 - Apr 20
Total with taxes and fees
Black Friars

Lost Guest House Stirling

Lost Guest House Stirling
3.0 star property
Stirling
7.8 out of 10, Good, (363 reviews)
"Amazing people! Good place to stay ."
United States
Violeta
$64 nightly
The price is $77
Apr 19 - Apr 20
Total with taxes and fees
Lost Guest House Stirling

Edinburgh Holiday Guest House

Edinburgh Holiday Guest House
3.0 star property
Newington
8.0 out of 10, Very Good, (120 reviews)
"Clean comfortable room, excellent communications and easy to get access to room. Perfect for a simple 1 night stay."
United Kingdom
Graeme
$108 nightly
The price is $129
Apr 16 - Apr 17
Total with taxes and fees
Edinburgh Holiday Guest House

Heathcote B&B

Heathcote B&B
4.0 star property
Ballifeary
9.2 out of 10, Wonderful, (433 reviews)
"Great breakfast, helpful staff "
United States
Geraldine
$140 nightly
The price is $168
Apr 30 - May 1
Total with taxes and fees
Heathcote B&B

Highland Bear Lodge & Woodland Bear Huts

Highland Bear Lodge & Woodland Bear Huts
4.0 star property
Inverness
9.8 out of 10, Exceptional, (293 reviews)
"Beautiful and cozy lodge."
Canada
CHING YI
$109 nightly
The price is $131
Apr 27 - Apr 28
Total with taxes and fees
Highland Bear Lodge & Woodland Bear Huts

Jacobite Rose

Jacobite Rose
3.0 star property
Inverness City Centre
10.0 out of 10, Exceptional, (2 reviews)
"Short walk to downtown. "
United States
corinne
$163 nightly
The price is $195
Apr 19 - Apr 20
Total with taxes and fees
Jacobite Rose

Springfield Guesthouse

Springfield Guesthouse
3.0 star property
Tain
9.6 out of 10, Exceptional, (136 reviews)
"Great stay, comfy bed and good shower. Really good location and would stay again. "
United Kingdom
Douglas
$107 nightly
The price is $128
Apr 17 - Apr 18
Total with taxes and fees
Springfield Guesthouse

Spylaw Bank House

Spylaw Bank House
3.5 star property
Colinton
9.4 out of 10, Exceptional, (344 reviews)
"The room was clean, the staff were exceptional, the property full of character, location was ideal for our purpose and we can recommend highly. We would definitely go back there."
United Kingdom
Maria
$120 nightly
The price is $144
Apr 23 - Apr 24
Total with taxes and fees
Spylaw Bank House

KM Hotel

KM Hotel
3.0 star property
Southside
8.0 out of 10, Very Good, (1,001 reviews)
"It was a wonderful stay! The cleanliness, the attentive staff, and the overall comfort really stood out. I’d definitely stay again."
United Kingdom
Jaderson
$144 nightly
The price is $173
Apr 15 - Apr 16
Total with taxes and fees
KM Hotel

15 Glasgow

15 Glasgow
4.0 star property
Glasgow Westend
9.8 out of 10, Exceptional, (209 reviews)
"Lovely and welcoming bnb, Lorraine was very friendly and on hand if we needed anything at all. Breakfast was very nice and it was nice to have it delivered to our room in the morning"
United Kingdom
Lara
$200 nightly
The price is $240
Apr 17 - Apr 18
Total with taxes and fees
15 Glasgow

Coire Glas Guest House

Coire Glas Guest House
3.0 star property
Spean Bridge
9.0 out of 10, Wonderful, (296 reviews)
"The hotel was a great place. Clean and comfortable with a great breakfast and wonderful owners"
United States
Carl
$179 nightly
The price is $215
Apr 30 - May 1
Total with taxes and fees
Coire Glas Guest House

Varis House

Varis House
2.0 star property
Lerwick
8.6 out of 10, Excellent, (246 reviews)
"Great stay, very clean and friendly staff"
United Kingdom
Laura
$135 nightly
The price is $162
Apr 16 - Apr 17
Total with taxes and fees
Varis House

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (69 reviews)
"Beautiful place, great location, warm and helpful hospitality, and a great breakfast. "
United States
Catherine
$122 nightly
The price is $147
Apr 30 - May 1
Total with taxes and fees
Cawdor House

The Gables

The Gables
3.5 star property
Bathgate
9.8 out of 10, Exceptional, (288 reviews)
"Lovely place to stay! Mary and Donald are excellent hosts and cook a superb breakfast. The house is clean, quite beautiful, and historic. It's about a 10 minute walk from plenty of shops and restaurants. Would happily stay at the Gables again."
United States
Nancy
$128 nightly
The price is $128
Apr 22 - Apr 23
Total with taxes and fees
The Gables

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (173 reviews)
"Great location just on the edge of town, nice and easy to find. Staff were all great throughout, check-in was straightforward and painless, room was immaculate and comfortable, even better than it looked in pics. Breakfast was fantastic too (don't miss the porridge with whisky and honey!). Will definitely be back on our next trip to the area."
United Kingdom
David
$148 nightly
The price is $178
Apr 15 - Apr 16
Total with taxes and fees
Craigatin House & Courtyard (Adults only)

Blair Villa South

Blair Villa South
3.0 star property
Oban
9.6 out of 10, Exceptional, (178 reviews)
"Lovely guesthouse, lots of period features, bathroom looked newly refurbished, comfortable bed, parking on the street outside. The owner welcomed us, showed us the room and explained the easiest route for the short walk into town. Left us a bag of breakfast items in the fridge. "
United Kingdom
Richard
$91 nightly
The price is $109
Apr 25 - Apr 26
Total with taxes and fees
Blair Villa South

The Harbour House Hotel

The Harbour House Hotel
3.0 star property
Stranraer
8.8 out of 10, Excellent, (308 reviews)
"Super friendly, cosy & affordable hotel with great views & a good breakfast."
United Kingdom
Margaret
$49 nightly
The price is $58
Apr 19 - Apr 20
Total with taxes and fees
The Harbour House Hotel
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
This month
Next month
January
August
$140
$162
Month
Price
January
$123
February
$128
March
$123
April
$140
May
$162
June
$159
July
$162
August
$167
September
$155
October
$145
November
$123
December
$124
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
5,218
Accommodation
459 B&B
Lowest Price
$58
Highest Price
$262

Explore a world of travel with Expedia