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

Hotel in Gretna · 65.66 mi from centre
8.8
533 reviews
Breakfast available
With a stay at Smiths at Gretna Green in Gretna, you'll be steps from Spoilt Spa at Smiths and a 3-minute drive from Old Blacksmith's Shop. This eco-friendly hotel is 4.5 mi (7.2 km) from Longtown Library and 5.1 mi (8.2 km) from The Devil's Porridge.

Bed & breakfast in Braithwaite, Keswick · 92.99 mi from centre
9.6
109 reviews
With a stay at Maple Bank in Keswick, you'll be within a 10-minute drive of Lodore Falls and Bassenthwaite Lake. This bed & breakfast is 17.3 mi (27.8 km) from Ullswater and 1.6 mi (2.6 km) from Womenrock.

Guesthouse in Pitlochry · 55.66 mi from centre
10.0
46 reviews
Breakfast available
With a stay at The Poplars Guest House in Pitlochry, you'll be in the mountains, within a 10-minute drive of Cairngorms National Park and Bells Blair Athol Distillery. This guest house is 0.5 mi (0.8 km) from Rob Roy Way - North and 0.9 mi (1.4 km) from Black Spout Waterfall.

Bed and breakfast in Fort William · 94.73 mi from centre
7.9
820 reviews
Breakfast available
Perfectly situated on the shores of Loch Linnhe, Campfield House is a friendly, family- run bed and breakfast, 4.8 km from Fort William.
All comfortable rooms have en suite facilities and a Freeview TV. Some rooms have stunning views over the loch.
Enjoy the spectacular views from the beautiful gardens at Campfield House.
Campfield House enjoys exquisite views across Conaglen, Corran Narrows and the Ardgour Hills, providing an ideal base from which to explore the highlands.
Free parking is available to guests.

Bed & breakfast in Peterhead · 119.92 mi from centre
9.2
53 reviews
Breakfast available
With a stay at Trinity Boutique B&B in Peterhead, you'll be within a 5-minute drive of Peterhead Marina and Peterhead Maritime Heritage. This bed & breakfast is 4.6 mi (7.4 km) from St Fergus Village Hall and 6.5 mi (10.5 km) from Longside Golf Club.

Cottage in Lochgilphead · 89.11 mi from centre
Located in Lochgilphead, this cottage is on the waterfront, within a 10-minute drive of Studio Barn Argyll and Loch Fyne. This cottage is 3.8 mi (6 km) from Dunadd and 4.9 mi (8 km) from Arichonan Clearance Village.

Cottage in Cartmel, Grange-over-Sands · 121.57 mi from centre
10.0
3 reviews
With a stay at Maggie Puddle Cottage in Grange-over-Sands, you'll be within a 15-minute drive of Lake Windermere and Cartmel Priory. This cottage is 15.2 mi (24.5 km) from Coniston Water and 0.3 mi (0.5 km) from Cartmel Cheeses.

Inn in Cartmel · 121.41 mi from centre
8.7
738 reviews
Breakfast available
The Cavendish Arms is a 450 year old coaching inn set in the picturesque village of Cartmel. Located on the outskirts of the English Lake District, Morecambe Bay is just 11 minutes’ drive away.
Boasting free W-Fi, there is also a restaurant that serves either a continental breakfast or a cooked breakfast in the mornings. It is served within the cosy dining room that is complete with a burning log fire. There is also a dinner menu available.
The quaint, low beamed rooms at The Cavendish Arms each feature an en suite bathroom with complimentary toiletries, a flat-screen TV, tea and coffee making facilities and a hairdryer.
In the evening, guests can relax and unwind with a drink at the bar after exploring one of the many surrounding walking routes Cartmel has to offer.
From the inn, Cartmel Racecourse is a 2-minute walk away. Lake Windermere is also a 15-minute car journey away.

Bed & breakfast in Drymen · 49.67 mi from centre
9.8
84 reviews
Breakfast available
With a stay at Glenlaird in Drymen, you'll be within a 5-minute drive of Loch Lomond and The Trossachs National Park and Rob Roy Way - South. This bed & breakfast is 11.3 mi (18.1 km) from Loch Lomond and 0.4 mi (0.6 km) from Drymen War Memorial.

Bed & breakfast in South Ayrshire, Mauchline · 58.24 mi from centre
10.0
40 reviews
Breakfast available
Located in Mauchline, Crofthead Farm House is within a 15-minute drive of Ballochmyle Golf Club and Ayr Racecourse. This bed & breakfast is 6.9 mi (11.1 km) from Peden's Cave and 9 mi (14.4 km) from Auld Brig.

Hotel in City Centre Glasgow, Glasgow · 41.55 mi from centre
7.6
218 reviews
Breakfast available
With a stay at Rab Ha's in Glasgow (City Centre Glasgow), you'll be a 4-minute walk from George Square and 5 minutes by foot from Buchanan Street. This hotel is 2 mi (3.2 km) from OVO Hydro and 2 mi (3.3 km) from University of Glasgow.

Bed & breakfast in Oban · 93.25 mi from centre
9.8
69 reviews
Breakfast available
Located in Oban, The Old Cottage is a 1-minute drive from Arduaine Garden and 5 minutes from Kilmeford Church. This bed & breakfast is 9.3 mi (15 km) from Carnasserie Castle and 10.1 mi (16.2 km) from Kilmartin House Museum.

Guesthouse in Dundee · 35.81 mi from centre
A stay at Belmont Apartments and Rooms places you in the heart of Dundee, steps from University of Dundee and 5 minutes by foot from Verdant Works. This guest house is 13.9 mi (22.3 km) from University of St. Andrews and 15.1 mi (24.3 km) from Old Course at St Andrews.

Bed & breakfast in Stonehaven · 79.28 mi from centre
9.4
88 reviews
Breakfast available
When you stay at Bayview Bed and Breakfast in Stonehaven, you'll be on the beach, within a 10-minute walk of Aunty Bettys and Stonehaven Outdoor Pool. This beach bed & breakfast is 0.5 mi (0.7 km) from Stonehaven Tolbooth and 1.7 mi (2.8 km) from Dunnottar Castle.

Bed and breakfast in Stranraer · 102.21 mi from centre
9.5
457 reviews
Breakfast available
Located in Stranraer, 600 metres from Stranraer Beach, Briar Brae Bed & Breakfast has a garden, parking on-site and rooms with free WiFi access. The property has lake and garden views. The bed and breakfast features family rooms.
The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and walk-in shower. The bed and breakfast provides certain units with sea views, and every unit is fitted with a kettle. At the bed and breakfast, all units include bed linen and towels.
Glasgow Prestwick Airport is 87 km away.

Guesthouse in Cowal, Cairndow · 73.62 mi from centre
10.0
104 reviews
Breakfast available
Located in Cairndow, Thistle House Guest House is in a national park – a 1-minute drive from Loch Fyne and 8 minutes from Loch Lomond and The Trossachs National Park. This guest house is 9.9 mi (15.9 km) from Loch Goil and 14.2 mi (22.8 km) from Carrick Castle.

Guesthouse in Dalry, Edinburgh · 1.51 mi from centre
8.2
82 reviews
Breakfast available
With a stay at Dalry guesthouse in Edinburgh (Haymarket), you'll be within a 5-minute drive of Princes Street and Murrayfield Stadium. This guest house is 2 mi (3.3 km) from Edinburgh Castle and 2.1 mi (3.3 km) from Royal Mile.

Bed & breakfast in Arbroath · 54.11 mi from centre
9.6
10 reviews
With a stay at Balnabrechan Lodge in Arbroath, you'll be 4.9 mi (7.8 km) from Montrose Basin and 8.1 mi (13.1 km) from House of Dun. This bed & breakfast is 14.8 mi (23.8 km) from Carnoustie Golf Links and 23 mi (37.1 km) from Glamis Castle.

Guesthouse in Edinburgh · 1.59 mi from centre
9.4
248 reviews
Breakfast available
With a stay at Lauderville Guest House in Edinburgh (Grange), you'll be within a 5-minute drive of University of Edinburgh and Grassmarket. This guest house is 1.8 mi (2.9 km) from Royal Mile and 1.8 mi (3 km) from Edinburgh Castle.

Guest house in Connel, Oban · 91.58 mi from centre
9.8
112 reviews
Offering a garden and sea view, Ronebhal Guest House is set in Oban, 4.3 km from Dunstaffnage Castle and 7.1 km from Corran Halls. Offering free private parking, the 4-star guest house is 46 km from Loch Linnhe. The guest house has family rooms.
At the guest house, each unit comes with a outdoor furniture and a flat-screen TV. With a private bathroom fitted with a walk-in shower and bathrobes, units at the guest house also feature free WiFi. At the guest house, units come with bed linen and towels.
Continental and gluten-free breakfast options with fresh pastries, fruits and juice are available.
Guests can also relax in the shared lounge area.
Massacre of Glencoe is 47 km from the guest house. Oban Airport is 2 km from the property.