You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
Och aye, finding a bed and breakfast in Scotland is a bonny quandary to be in. There’s no better way to experience this stunner of a country than with a cosy bed and breakfast stay. Whether you’re planning a cheap 1-night getaway or a luxurious 2-night escape, there’s an option for you - whatever your budget. With so many affordable deals, a hearty breakfast and a warm Scottish welcome, you can enjoy the best this beautiful country has to offer. From the Highlands to the coast, B&Bs are the perfect base for your Scottish adventure.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Bed & breakfast in Inverness · 116.32 mi from centre
9.4
86 reviews
Breakfast available
Located in Inverness, Broomlea is a 4-minute drive from Fort George and 5 minutes from Moray Firth. This bed & breakfast is 13 mi (21 km) from Inverness Castle and 5.2 mi (8.4 km) from Nairn Museum.

Cottage in Spean Bridge · 93.62 mi from centre
10.0
4 reviews
Located in Spean Bridge, this cottage is within a 5-minute drive of Highland Soaps and Commando Memorial. This cottage is 13.8 mi (22.2 km) from Ben Nevis and 4.4 mi (7 km) from Nevis Range Mountain Experience.

Guesthouse in Pitlochry · 56.07 mi from centre
9.4
244 reviews
Breakfast available
With a stay at Annslea Guest House in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North. This guest house is 0.5 mi (0.9 km) from Pitlochry Golf Club and 1 mi (1.6 km) from Bells Blair Athol Distillery.

Hotel in Seamill, West Kilbride · 67.59 mi from centre
9.0
882 reviews
Breakfast available
When you stay at Seamill Hydro Hotel & Resort in West Kilbride, you'll be near the beach, within a 5-minute drive of Craft Town Scotland and Portencross Castle. This beach hotel is 1.9 mi (3 km) from Ardneil Bay and 4.2 mi (6.8 km) from Geronimo Sailing Ltd.

Bed & breakfast in Carnforth · 124.26 mi from centre
9.4
135 reviews
Breakfast available
With a stay at The Silverdale Hotel in Carnforth, you'll be within a 5-minute drive of The Wolfhouse and Leighton Moss RSPB Reserve. This bed & breakfast is 12.3 mi (19.7 km) from Yorkshire Dales National Park and 21.4 mi (34.5 km) from Lake Windermere.

Bed & breakfast in Inverness · 112.04 mi from centre
9.2
410 reviews
Breakfast available
With a stay at Heathcote B&B in Inverness (Ballifeary), you'll be within a 5-minute drive of Inverness Castle and Torvean Golf Club. This bed & breakfast is 0.4 mi (0.7 km) from Eden Court Theatre and 0.5 mi (0.8 km) from Inverness Botanic Gardens.

Hotel in Rothes, Aberlour · 108.72 mi from centre
7.8
114 reviews
Breakfast available
When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan Distillery. This golf hotel is 4.9 mi (8 km) from Aberlour Distillery and 9.2 mi (14.7 km) from Cardhu Distillery.

Hotel in Rothesay, Kilchattan · 72.99 mi from centre
8.8
83 reviews
Kingarth Hotel has a garden, shared lounge, a terrace and bar in Kilchattan. Guests can have a drink at the snack bar.
The units in the hotel are equipped with a kettle. Featuring a private bathroom with a shower and free toiletries, rooms at Kingarth Hotel also have free WiFi, while some rooms also offer a sea view. All guest rooms in the accommodation are fitted with a flat-screen TV and a hairdryer.
A Full English/Irish, vegetarian or vegan breakfast is available at the property. At Kingarth Hotel you will find a restaurant serving British, Scottish and Seafood cuisine. Vegetarian, dairy-free and vegan options can also be requested.
You can play billiards at the hotel, and the area is popular for hiking and cycling.
Glasgow Prestwick Airport is 74 km from the property.

Guesthouse in Carnoustie · 42.20 mi from centre
9.4
27 reviews
Breakfast available
When you stay at Seaview Guest House in Carnoustie, you'll be near the beach, within a 10-minute walk of Carnoustie Beach and Carnoustie Golf Links. This guest house is 25 mi (40.3 km) from University of St. Andrews and 25.9 mi (41.7 km) from Old Course at St Andrews.

Guesthouse in Inverness · 112.93 mi from centre
9.8
99 reviews
Breakfast available
With a stay at THE KEMPS Guest House in Inverness (Merkinch), you'll be within a 5-minute drive of Inverness Castle and Muirtown Canal Locks. This guest house is 0.6 mi (1 km) from Merkinch Local Nature Reserve and 0.8 mi (1.3 km) from Inverness Museum and Art Gallery.

Guesthouse in Nairn · 115.95 mi from centre
9.8
182 reviews
When you stay at Invernairne Guest House in Nairn, you'll be on the beach, within a 10-minute walk of Nairn Beach and Nairn Museum. This beach guest house is 0.4 mi (0.6 km) from Moray Firth and 0.6 mi (0.9 km) from Nairn Golf Club.

Caravan park, campground in Invergordon · 127.35 mi from centre
9.6
47 reviews
Breakfast available
With a stay at Delny Glamping in Invergordon, you'll be within a 10-minute drive of Alness Golf Club and Dalmore Distillery. This campsite is 8.5 mi (13.7 km) from Browns Gallery and 8.5 mi (13.7 km) from Tain Through Time.

Hotel in Lochgilphead · 89.52 mi from centre
8.6
84 reviews
Breakfast available
With a stay at Kilmartin Hotel in Lochgilphead, you'll be within a 5-minute drive of Kilmartin House Museum and Kilmartin Glen. This hotel is 1 mi (1.6 km) from Carnasserie Castle and 2.9 mi (4.7 km) from Loch Ederline.

Bed & breakfast in Inverness City Centre, Inverness · 112.60 mi from centre
8.6
3 reviews
Breakfast available
Located in Inverness (Inverness City Centre), Strathallan B&B is within a 10-minute walk of Inverness Cathedral and Victorian Market. This bed & breakfast is 0.7 mi (1.1 km) from Eden Court Theatre and 0.7 mi (1.1 km) from Inverness Castle.

Inn in Cumbria, Farlam · 73.75 mi from centre
9.2
291 reviews
Set in Farlam, 15 km from Thirlwall Castle, The Belted Will Inn offers accommodation with a garden, free private parking, a terrace and a restaurant. Offering a bar, the property is located within 28 km of Housesteads Roman Fort. The property is non-smoking and is located 20 km from University of Cumbria.
An à la carte, continental or Full English/Irish breakfast is available at the property.
You can play darts at the inn, and the area is popular for hiking and cycling.
Cumbria County Council is 20 km from The Belted Will Inn, while Carlisle Railway Station is 20 km away. Newcastle International Airport is 75 km from the property.

Guesthouse in Inverness · 110.86 mi from centre
9.8
238 reviews
With a stay at Dunhallin House in Inverness (Lochardil), you'll be within a 5-minute drive of Inverness Castle and Bellfield Park. This guest house is 18.5 mi (29.8 km) from Urquhart Castle and 1.7 mi (2.8 km) from Uilebheist Distillery & Brewery.

Bed & breakfast in Stirling · 47.85 mi from centre
9.6
105 reviews
Breakfast available
With a stay at Black Bull Gartmore in Stirling, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Aberfoyle Golf Club. This bed & breakfast is 19.3 mi (31 km) from Loch Lomond and 3.3 mi (5.4 km) from David Marshall Lodge Visitor Centre.

Cottage in West Dunbartonshire, Alexandria · 51.40 mi from centre
8.0
1 review
Located in Alexandria, this cottage is within a 15-minute drive of Loch Lomond and Loch Lomond and The Trossachs National Park. This cottage is 3.3 mi (5.3 km) from Drymen War Memorial and 3.4 mi (5.4 km) from Rob Roy Way - South.

Guesthouse in Lossiemouth · 122.20 mi from centre
9.6
243 reviews
Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.1 km from Elgin Cathedral. This 4-star bed and breakfast offers water sports facilities, a 24-hour front desk and free WiFi. Nairn Museum is 44 km away and The Nairn Golf Club is 45 km from the bed and breakfast.
Guests at the bed and breakfast will be able to enjoy activities in and around Lossiemouth, like diving, cycling and fishing. Canoeing can be enjoyed nearby.
Brodie Castle is 33 km from Links Lodge, while Nairn Dunbar Golf Club is 43 km away.

Hotel in Biggar · 26.13 mi from centre
8.4
277 reviews
Breakfast available
With a stay at The Elphinstone Hotel in Biggar, you'll be 28.3 mi (45.6 km) from Edinburgh Castle and 30.2 mi (48.6 km) from Royal Mile. This hotel is 27.8 mi (44.7 km) from Grassmarket and 28.1 mi (45.2 km) from Princes Street.