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

Guesthouse in Windermere · 109.65 mi from centre
9.4
166 reviews
Breakfast available
With a stay at The Coppice Guest House in Windermere, you'll be within a 5-minute drive of Lake Windermere and World of Beatrix Potter. This guest house is 11.7 mi (18.8 km) from Coniston Water and 13.4 mi (21.6 km) from Ullswater.

Guesthouse in Windermere · 109.87 mi from centre
9.6
237 reviews
When you stay at Windermere Boutique Hotel in Windermere, you'll be in a national park, within a 15-minute walk of Lake Windermere and Windermere Jetty Museum of Boats, Steam and Stories. This boutique guest house is 8.8 mi (14.2 km) from Coniston Water and 13.7 mi (22 km) from Ullswater.

Country house in Windermere · 109.91 mi from centre
9.0
294 reviews
With a stay at Windermere Hillthwaite Hotel in Windermere, you'll be in a national park, within a 5-minute drive of Lake Windermere and World of Beatrix Potter. This country house is 9.1 mi (14.6 km) from Coniston Water and 13.9 mi (22.4 km) from Ullswater.

Guesthouse in Bowness-on-Windermere, Windermere · 110.10 mi from centre
8.8
253 reviews
When you stay at Latimer House in Windermere, you'll be in a national park, within a 10-minute walk of Lake Windermere and World of Beatrix Potter. This guest house is 8.5 mi (13.7 km) from Coniston Water and 14.3 mi (23 km) from Ullswater.

Hotel in Inverness · 110.34 mi from centre
8.6
646 reviews
Breakfast available
With a stay at Macdonald Drumossie Hotel in Inverness, you'll be in the suburbs, within a 10-minute drive of Inverness Castle and Eastgate Shopping Centre. This hotel is 3.3 mi (5.3 km) from Uilebheist Distillery & Brewery and 3.4 mi (5.4 km) from Inverness Visit Scotland Information Centre.

Hotel in Inverness · 110.72 mi from centre
7.0
26 reviews
With a stay at Travelodge Inverness Fairways, you'll be centrally located in Inverness, within a 5-minute drive of Inverness Castle and Bellfield Park. This golf hotel is 18.5 mi (29.8 km) from Urquhart Castle and 2 mi (3.3 km) from Uilebheist Distillery & Brewery.

Bed & breakfast in Torver · 111.66 mi from centre
8.5
1,176 reviews
With incredible mountain views, this traditional, family-owned guest accommodation has a real log fire and wooden beams in its cosy bar and restaurant. Located less than 10 minutes’ drive from the quaint and pretty village of Coniston, The Wilson Arms offers free private parking.
The restaurant serves food made from fresh produce sourced from the Lake District, including locally caught fish and game. Packed lunches can be supplied for those who are out for the day.
The Wilson Arms can arrange a variety of outdoor activities for you, including rock climbing, fishing and guided walks. Kayak and canoe hire is available at the edge of the vast Coniston Water, just a 5-minute drive away. The Cumbria Way, a long distance footpath, is 1-minutes walk away.
Free Wi-Fi is accessible in each bright room, and the separate cottage and suite have a lounge and a kitchen area.

Hotel in Inverness · 112.50 mi from centre
7.6
1,680 reviews
The Chieftain Hotel in Inverness offers bed and breakfast accommodation, within a 4-minute drive of the city centre and train station. It’s also home to a lively sports bar and serves a wide selection of Scottish and world dishes throughout the day.
Smartly decorated rooms at The Chieftain offer free Wi-Fi, and all have en suite facilities and a flat-screen TV. There is complementary tea , coffee and biscuits, as well as free parking.
A cooked Scottish breakfast is served each morning, as well as cereals, yoghurt and more. An extensive bar menu offers light meals and snacks, while mains include local specialities like Highland Chicken and Haggis, Neeps and Tatties.
Inverness has plenty to see, with its museum and art gallery, cathedral and castle, and the surrounding area has swathes of unspoilt countryside for walkers to explore. Historic properties including Cawdor Castle and Fort George are less than 25 minutes’ drive from the hotel.

Inn in Kendal · 113.77 mi from centre
9.0
173 reviews
With a stay at Shakespeare Inn in Kendal, you'll be within a 15-minute drive of Yorkshire Dales National Park and Lake Windermere. This inn is 0.3 mi (0.5 km) from The Quaker Tapestry Museum & Exhibition and 0.6 mi (1 km) from Kendal Castle.

Hotel in Inverness · 114.20 mi from centre
8.8
121 reviews
Breakfast available
With a stay at North Kessock Hotel in Inverness, you'll be within a 10-minute drive of Inverness Castle and Caledonian Stadium. This hotel is 4.5 mi (7.3 km) from Merkinch Local Nature Reserve and 4.8 mi (7.7 km) from Victorian Market.

Hotel in Nairn · 115.74 mi from centre
8.2
858 reviews
Breakfast available
When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be near the beach, within a 15-minute walk of Moray Firth and Nairn Golf Club. This hotel is 0.8 mi (1.2 km) from Nairn Beach and 1 mi (1.6 km) from Nairn Museum.

Guesthouse in Hartlepool · 116.87 mi from centre
7.0
226 reviews
A stay at The Douglas Hotel places you in the heart of Hartlepool, within a 5-minute drive of Victoria Park and Ward Jackson Park. This guest house is 26.7 mi (43 km) from North York Moors National Park and 0.8 mi (1.4 km) from Hartlepool Maritime Experience.

Inn in North Yorkshire, Richmond · 117.98 mi from centre
9.6
98 reviews
Breakfast available
With a stay at The Punch Bowl Inn in Richmond, you'll be within a 15-minute drive of Yorkshire Dales National Park and Swaledale Museum. This inn is 4.5 mi (7.3 km) from Stef Ottevanger Sculptures and 8.4 mi (13.5 km) from Buttertubs Pass.

Guesthouse in Stockton-on-Tees · 121.13 mi from centre
8.4
52 reviews
A stay at Outram 26 places you in the heart of Stockton-on-Tees, within a 10-minute drive of Teesside University and Middlesbrough Theatre. This guest house is 5 mi (8.1 km) from Middlesbrough Transporter Bridge and 6.2 mi (9.9 km) from Riverside Stadium.

Hotel in Isle of Man, Ramsey · 121.83 mi from centre
8.6
128 reviews
Breakfast available
Located in Ramsey, Classic Lodges Ramsey Park is by the sea, within a 5-minute drive of Grove Museum of Victorian Life and Milntown House. This hotel is 4 mi (6.4 km) from The Venture Centre and 5.8 mi (9.4 km) from Curraghs Wildlife Park.

Hotel in Mallaig · 122.64 mi from centre
7.4
377 reviews
Breakfast available
Located in Mallaig, Morar Hotel is by the ocean, within a 5-minute drive of Camusdarach Beach and Land, Sea & Islands Visitor Centre. This hotel is 8.2 mi (13.3 km) from Armadale Ferry Terminal and 1.3 mi (2.1 km) from Morar Beach.

Hotel in Mallaig · 124.23 mi from centre
8.2
535 reviews
Breakfast available
Located in Mallaig, West Highland Hotel is on the waterfront, within a 5-minute walk of Mallaig Heritage Centre and Mallaig Harbour. This hotel is 5.6 mi (9 km) from Armadale Ferry Terminal and 0.2 mi (0.4 km) from Mallaig Ferry Terminal.

Inn in New Town, Edinburgh · 0.49 mi from centre
8.6
239 reviews
Breakfast available
With a stay at Rabble, you'll be centrally located in Edinburgh, steps from George Street and 13 minutes by foot from Edinburgh Castle. This boutique inn is 0.2 mi (0.3 km) from Princes Street and 0.7 mi (1.2 km) from Edinburgh Playhouse Theatre.

Hotel in Aberdeen · 101.21 mi from centre
9.6
32 reviews
Breakfast available
Located in Aberdeen, Trump Macleod House & Lodge is by the sea – a 4-minute drive from Trump International Golf Links, Scotland and 8 minutes from Balmedie Country Park. This beach hotel is 2.9 mi (4.6 km) from Balmedie Beach and 5 mi (8 km) from Newburgh on Ythan Golf Club.

Guesthouse in Dyce, Aberdeen · 94.40 mi from centre
9.2
55 reviews
Breakfast available
With a stay at Granville guest house in Aberdeen (Dyce), you'll be within a 5-minute drive of Formartine and Buchan Way and TECA. This guest house is 2.4 mi (3.8 km) from Auchmill Golf Course and 3.4 mi (5.5 km) from Newmachar Golf Club.