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 Innerleithen, Peebles · 37.96 km from centre
7.6
85 reviews
Breakfast available
With a stay at St Ronans Hotel in Peebles, you'll be a 1-minute walk from Robert Smail's Printing Works and 7 minutes by foot from St Ronan's Wells. This hotel is 1.3 mi (2.1 km) from Traquair House and 1.4 mi (2.2 km) from Traquair House Maze.

Hotel in Inverness · 180.52 km from centre
9.6
164 reviews
With a stay at Aye Stay, you'll be centrally located in Inverness, steps from Eden Court Theatre and within a 10-minute walk of Inverness Cathedral. This hotel is 0.9 mi (1.4 km) from Inverness Castle and 1.1 mi (1.8 km) from Eastgate Shopping Centre.

Bed & breakfast in Wooler · 88.01 km from centre
9.6
197 reviews
Breakfast available
With a stay at East Horton Farmhouse in Wooler, you'll be within a 15-minute drive of College Valley Estate and Chillingham Castle. This luxury bed & breakfast is 12.3 mi (19.8 km) from Bamburgh Castle and 6.5 mi (10.4 km) from Belford and District Hidden History.

Hotel in City Centre Glasgow, Glasgow · 67.80 km from centre
9.2
1,002 reviews
Breakfast available
With a stay at Hotel Indigo Glasgow by IHG, you'll be centrally located in Glasgow – a 8-minute walk from Buchanan Street and 11 minutes by foot from George Square. This hotel is 1.1 mi (1.8 km) from Glasgow Green and 1.2 mi (1.9 km) from OVO Hydro.

Hotel in City Centre Glasgow, Glasgow · 68.12 km from centre
7.0
1,004 reviews
Breakfast available
Located in Glasgow (City Centre Glasgow), Britannia Inn Glasgow is within a 5-minute drive of Kelvingrove Art Gallery and Museum and University of Glasgow. This hotel is 0.9 mi (1.4 km) from Buchanan Street and 1.2 mi (1.9 km) from Merchant City.

Hotel in Grasmere, Ambleside · 167.21 km from centre
9.0
440 reviews
Breakfast available
With a stay at The Daffodil Hotel in Ambleside, you'll be on a lake, within a 10-minute drive of Lake Windermere and Wordsworth Museum. This upscale hotel is 12 mi (19.4 km) from Ullswater and 12.4 mi (20 km) from Coniston Water.

Guesthouse in Inverness · 178.44 km from centre
9.8
242 reviews
With a stay at Dunhallin House in Inverness (Lochardil), you'll be a 4-minute drive from Inverness Castle and 5 minutes from Inverness Cathedral. This guest house is 1.6 mi (2.6 km) from Bellfield Park and 1.7 mi (2.8 km) from Uilebheist Distillery & Brewery.

Hotel in New Town, Edinburgh · 0.39 km from centre
9.0
1,006 reviews
Breakfast available
With a stay at Malmaison Edinburgh City, you'll be centrally located in Edinburgh, steps from George Street and 14 minutes by foot from Edinburgh Castle. This hotel is 0.2 mi (0.3 km) from Princes Street and 0.5 mi (0.7 km) from Edinburgh Playhouse Theatre.

Hotel in Greenock · 98.35 km from centre
8.6
472 reviews
Breakfast available
With a stay at The Tontine Hotel in Greenock, you'll be a 2-minute walk from McLean Museum and Art Gallery and 10 minutes by foot from Greenock Cemetery. This hotel is 11.3 mi (18.1 km) from Loch Lomond and The Trossachs National Park and 25.8 mi (41.6 km) from Loch Lomond.

Inn in Penrith · 150.12 km from centre
9.4
22 reviews
Breakfast available
Located in Penrith, George and Dragon Clifton is within a 15-minute drive of Yorkshire Dales National Park and Ullswater. This inn is 0.1 mi (0.1 km) from Eden Valley and 1.6 mi (2.6 km) from Brougham Hall.

Inn in Seascale · 171.39 km from centre
7.4
104 reviews
With a stay at The Globe Inn in Seascale, you'll be just steps from The Square and Gosforth Library. This inn is 1.6 mi (2.5 km) from Ponsonby Tarn and 2.1 mi (3.4 km) from Hallsenna Moor National Nature Reserve.

Inn in Broughty Ferry, Dundee · 60.22 km from centre
9.0
41 reviews
Breakfast available
With a stay at The Fort Hotel in Dundee, you'll be a 2-minute walk from Broughty Ferry Seafront and 6 minutes by foot from Barnhill Rock Garden. This inn is 18 mi (28.9 km) from Old Course at St Andrews and 0.4 mi (0.6 km) from Broughty Castle.

Inn in Drymen · 79.52 km from centre
7.4
44 reviews
Breakfast available
With a stay at The Drymen Inn in Drymen, you'll be within a 5-minute drive of Loch Lomond and The Trossachs National Park and Rob Roy Way - South. This inn is 11 mi (17.7 km) from Loch Lomond and 0.1 mi (0.1 km) from Drymen War Memorial.

Hotel in Aboyne · 126.16 km from centre
8.6
78 reviews
Breakfast available
With a stay at Loch Kinord Hotel in Aboyne, you'll be within a 5-minute drive of Cairngorms National Park and Muir of Dinnet National Nature Reserve. This hotel is 13.5 mi (21.7 km) from Balmoral Castle and 8.2 mi (13.2 km) from Deeside Activity Park.

Hotel in Crieff · 75.82 km from centre
8.2
163 reviews
Breakfast available
Located in Crieff, The Four Seasons Hotel is on a lake – a 2-minute drive from St Fillans Golf Club and 9 minutes from Deil's Cauldron Waterfall. This beach hotel is 7.6 mi (12.2 km) from Cultybraggan Camp and 8.2 mi (13.1 km) from Comrie Croft.

Hotel in Clydebank · 76.78 km from centre
7.5
1,072 reviews
Located within a 20-minute drive from central Glasgow, The Titan offers guests a restaurant and a bar, as well as free WiFi access in all rooms.
Guests can enjoy free parking, TVs with cable access, telephones, and tea and coffee-making facilities.
Guests can enjoy a variety of drinks and menu options at The Titan’ Restaurant & Bar.
The SECC arena and Loch Lomond can be reached by car in approximately 15 minutes.

Hotel in Ballachulish · 147.67 km from centre
8.2
454 reviews
Breakfast available
With a stay at Ballachulish Hotel in Ballachulish, you'll be just steps from Loch Leven and The Dragons Tooth Golf Course. This hotel is 20.2 mi (32.5 km) from Ben Nevis and 0.6 mi (1 km) from Loch Linnhe.

Hotel in Darlington · 190.08 km from centre
9.1
496 reviews
Situated in Darlington and with Lumley Castle reachable within 45 km, dalesman hotel features a terrace, non-smoking rooms, free WiFi and a bar. The property is around 49 km from Beamish Museum, 49 km from Lightwater Valley Theme Park and 15 km from Locomotion: The National Railway Museum. The hotel has family rooms.
Raby Castle is 20 km from the hotel, while Richmond Castle is 21 km from the property. Teesside International Airport is 9 km away.

Hotel in Central Aberdeen, Aberdeen · 148.54 km from centre
8.4
795 reviews
Breakfast available
With a stay at Aberdeen Douglas Hotel in Aberdeen (Central Aberdeen), you'll be within a 10-minute walk of Union Square Shopping Centre and Aberdeen Maritime Museum. This hotel is 0.2 mi (0.4 km) from Tolbooth Museum and 0.3 mi (0.4 km) from Cineworld Aberdeen - Union Square.

Hotel in Edinburgh · 3.32 km from centre
8.2
1,003 reviews
Breakfast available
With a stay at Village Hotel Edinburgh in Edinburgh (Craigleith), you'll be a 3-minute drive from Dean Village and 8 minutes from Edinburgh Castle. This hotel is 1.9 mi (3.1 km) from Princes Street and 2.8 mi (4.5 km) from Royal Mile.