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 Melrose · 29.74 mi from centre
7.4
386 reviews
Located in Melrose, The Waverley Castle Hotel is in a rural location, within a 5-minute drive of Waverley Line and Saint Cuthbert's Way. This hotel is 1.1 mi (1.8 km) from Melrose Abbey and 1.4 mi (2.3 km) from Southern Upland Way - Section A Trailhead.
Hotel in Glasgow · 35.00 mi from centre
8.2
830 reviews
Breakfast available
Located in Glasgow, Holiday Inn Express Strathclyde Park M74 JCT 5 by IHG is within a 15-minute drive of Celtic Park and Glasgow Green. This hotel is 10.3 mi (16.7 km) from Hampden Park and 11.7 mi (18.8 km) from Merchant City.
Bed & breakfast in Ambleside · 105.73 mi from centre
9.2
227 reviews
Breakfast available
With a stay at Rothay Garth in Ambleside, you'll be a 1-minute drive from Lake Windermere and 9 minutes from Coniston Water. This bed & breakfast is 9.2 mi (14.8 km) from Ullswater and 19 mi (30.7 km) from Lodore Falls.
Hotel in Glasgow · 45.67 mi from centre
8.4
669 reviews
Breakfast available
When you stay at Premier Inn Glasgow Braehead in Glasgow, you'll be in a shopping district, within a 10-minute drive of University of Glasgow and Scottish Exhibition and Conference Centre. This hotel is 4.3 mi (6.8 km) from OVO Hydro and 5.9 mi (9.4 km) from Hampden Park.
Hotel in Bucksburn, Aberdeen · 93.18 mi from centre
8.8
437 reviews
Breakfast available
With a stay at Hilton Aberdeen TECA in Aberdeen (Bucksburn), you'll be a 1-minute drive from TECA and 8 minutes from Aberdeen Royal Infirmary. This eco-friendly hotel is 4.2 mi (6.7 km) from University of Aberdeen and 5 mi (8.1 km) from His Majesty's Theatre.
Hotel in Glasgow · 42.17 mi from centre
8.0
730 reviews
Breakfast available
When you stay at Holiday Inn Glasgow East Kilbride by IHG in Glasgow, you'll be in the business district, within a 15-minute drive of Hampden Park and George Square. This spa hotel is 8.6 mi (13.9 km) from OVO Hydro and 7.9 mi (12.6 km) from Buchanan Street.
Hotel in Dunfermline · 13.44 mi from centre
8.6
858 reviews
Breakfast available
With a stay at The City Hotel in Dunfermline (Town Centre), you'll be steps from Saint Margaret's Cave and 2 minutes by foot from Pittencrieff Park. This hotel is 15.9 mi (25.7 km) from Edinburgh Zoo and 17.5 mi (28.1 km) from Murrayfield Stadium.
Hotel in Aboyne · 78.39 mi 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 eco-friendly hotel is 13.5 mi (21.7 km) from Balmoral Castle and 5.5 mi (8.9 km) from Reflect Spa.
Guesthouse in Wishaw · 28.40 mi from centre
7.4
85 reviews
Located in Wishaw, Bonkle House is on a river – a 3-minute drive from Hartwood Hospital and 7 minutes from Cambusnethan Priory. This guest house is 5.6 mi (9 km) from Fir Park Stadium and 5.9 mi (9.5 km) from Colville Park Golf Club.
Hotel in Durham · 103.26 mi from centre
9.2
953 reviews
Breakfast available
With a stay at Hotel Indigo Durham by IHG, you'll be centrally located in Durham – a 1-minute drive from Durham University and 15 minutes from Beamish Open Air Museum. This hotel is 0.3 mi (0.5 km) from St. Nicholas Church and 0.3 mi (0.5 km) from Gala Theatre Durham.
Hotel in Glasgow · 42.19 mi from centre
8.4
958 reviews
Breakfast available
Located in Glasgow (City Centre Glasgow), Ibis Glasgow City Centre – Sauchiehall St is within a 15-minute walk of Buchanan Street and George Square. This eco-friendly hotel is 1.4 mi (2.2 km) from OVO Hydro and 1.2 mi (2 km) from University of Glasgow.
Hotel in Girvan · 83.15 mi from centre
9.4
215 reviews
Located in Girvan, Woodland Bay Hotel is near the bay, within a 5-minute drive of Girvan Beach and Girvan Community Garden. This beach hotel is 7.6 mi (12.3 km) from Turnberry Resort Golf Courses and 12.7 mi (20.4 km) from Culzean Castle.
Hotel in Grangemouth · 22.20 mi from centre
9.2
379 reviews
Located in Grangemouth, Premier Lodge is a 4-minute walk from Helix Park and 12 minutes by foot from The Kelpies. This hotel is 2.2 mi (3.5 km) from Callendar House and 4.7 mi (7.5 km) from Falkirk Wheel.
Bed & breakfast in Wooler · 54.69 mi from centre
9.6
192 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 West Dunbartonshire, Dumbarton · 53.08 mi from centre
Breakfast available
With a stay at Premier Inn Dumbarton/Loch Lomond in Dumbarton, you'll be a 4-minute drive from Loch Lomond and The Trossachs National Park and 10 minutes from Loch Lomond. This hotel is 13.3 mi (21.4 km) from University of Glasgow and 1.6 mi (2.5 km) from Denny Tank.
Hotel in East Kilbride · 39.73 mi from centre
7.0
1,769 reviews
Breakfast available
With a spa and award-winning restaurant, Macdonald Crutherland House is 20 minutes’ drive from Glasgow centre. Located within 37 acres of parkland, the hotel offers free parking and elegant bedrooms.
The spacious rooms at Crutherland House have private bathrooms, and some have views of East Kilbride’s countryside. All rooms have satellite TV, tea and coffee facilities and seating areas.
The modern spa features a swimming pool, sauna, steam room and beauty centre. There is also a fitness suite, and the grounds offer woodland walks and wonderful views.
The restaurant serves a traditional Scottish menu using quality local produce. There is also an extensive wine list, and the charming lounge bar offers cocktails, coffees and light snacks.
Just 2 minutes’ drive from Torrance House Golf Club, Macdonald Crutherland Hotel is a 5-minute drive from East Kilbride Railway Station, offering trains to Glasgow. Hamilton is just 5 miles away.
Hotel in Aberdeen · 88.53 mi from centre
8.6
964 reviews
Breakfast available
Located in Aberdeen, Ardoe House Hotel & Spa is in the historical district, within a 5-minute drive of Blairs Museum and The Den & the Glen. This spa hotel is 3.6 mi (5.7 km) from Duthie Park Winter Gardens and 3.6 mi (5.8 km) from RGU: SPORT.
Hotel in Finnieston, Glasgow · 42.82 mi from centre
9.0
624 reviews
Breakfast available
With a stay at Courtyard by Marriott Glasgow SEC, you'll be centrally located in Glasgow, within a 10-minute walk of Scottish Exhibition and Conference Centre and OVO Hydro. This eco-friendly hotel is 0.8 mi (1.3 km) from Glasgow Science Centre and 1.2 mi (2 km) from Kings Theatre Glasgow.
Inn in Glencoe, Ballachulish · 89.07 mi from centre
8.2
137 reviews
Breakfast available
With a stay at The Glencoe Inn in Glencoe, you'll be on a lake, just a 3-minute walk from Loch Leven and 7 minutes by foot from Glencoe Folk Museum. This inn is 22.9 mi (36.8 km) from Ben Nevis and 1.5 mi (2.5 km) from Glen Coe Visitor Centre.
Inn in Penrith · 90.69 mi from centre
8.4
170 reviews
With a stay at Foundry 34, you'll be centrally located in Penrith, within a 10-minute drive of Ullswater and Crafty Monkeys. This inn is 15.3 mi (24.7 km) from Yorkshire Dales National Park and 0.2 mi (0.4 km) from St Andrew's Church.