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 City Centre Glasgow, Glasgow · 67.90 km 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 Merchant City. This eco-friendly hotel is 0.7 mi (1.2 km) from George Square and 1.4 mi (2.2 km) from OVO Hydro.
Hotel in Durham · 166.10 km from centre
8.8
940 reviews
Breakfast available
With a stay at Delta Hotels Durham Royal County, you'll be centrally located in Durham – a 1-minute drive from Durham University and 14 minutes from Beamish Open Air Museum. This hotel is 0.2 mi (0.4 km) from St. Nicholas Church and 0.2 mi (0.4 km) from Gala Theatre Durham.
Hotel in Finnieston, Glasgow · 69.48 km from centre
8.4
5,478 reviews
Breakfast available
Only a few minutes’ walk from the SEC campus, the 4-star Crowne Plaza Glasgow overlooks the River Clyde. It has a leisure club with a pool and spa, as well as a maritime-inspired restaurant and bar.
Glasgow Science Centre and BBC Scotland are both just a short walk across the river over the bridge from the Crowne Plaza. The city centre is about 1 mile away, and the Exhibition Centre Rail Station is 0.4 miles’ walk.
Each bedroom has air-conditioning and a cable TV with pay-per-view movies. Some rooms have a seating area, whilst all have 24-hour room service and city or river views.
The Club has a sauna, gym and steam room, with a range of relaxing spa treatments on offer in the Riverside Beauty .
The hotel’s Mariner restaurant serves a creative menu of seasonal Scottish cuisine with views of the river. The relaxed Mariner Bar stocks a range of whiskies.
Please note: The hotel is located outside the Low Emission Zone (LEZ).
Hotel in Helensburgh · 96.35 km from centre
8.2
260 reviews
Breakfast available
Located in Helensburgh, Riva Boutique Hotel & Restaurant is within a 15-minute drive of Loch Lomond and The Trossachs National Park and SEA LIFE Loch Lomond Aquarium. This hotel is 7.3 mi (11.7 km) from Loch Lomond Golf Club and 8.4 mi (13.5 km) from Loch Lomond Shores.
Hotel in Bowness-on-Windermere, Windermere · 179.07 km from centre
9.0
287 reviews
Breakfast available
With a stay at Lindeth Howe Hotel in Windermere, you'll be in a national park, within a 5-minute drive of Lake Windermere and Blackwell, The Arts & Crafts House. This hotel is 10.4 mi (16.7 km) from Coniston Water and 12.2 mi (19.6 km) from Cartmel Racecourse.
Hotel in Paisley · 77.97 km from centre
8.8
1,117 reviews
Breakfast available
Located in Paisley, Holiday Inn Express Glasgow Airport by IHG is within a 10-minute drive of Braehead Arena and Braehead Shopping Centre. This eco-friendly hotel is 5.7 mi (9.2 km) from Ibrox Stadium and 6.8 mi (11 km) from Glasgow Science Centre.
Hotel in Western Lake District, Cleator · 161.92 km from centre
8.2
295 reviews
Breakfast available
Located in Cleator, Ennerdale Country House Hotel is in a rural location, within a 5-minute drive of Longland Lake Country Park and Clints Quarry. This eco-friendly hotel is 1.2 mi (1.9 km) from Cleator Moor Library and 1.2 mi (1.9 km) from Bighill Community Park.
Hotel in Biggar · 58.84 km from centre
8.2
616 reviews
Breakfast available
With a stay at Days Inn by Wyndham Abington M74 in Biggar, you'll be 10.8 mi (17.4 km) from Tinto Hill Cairn and 11.7 mi (18.9 km) from Greenhill Covenanter's House. This hotel is 14 mi (22.5 km) from Falls of the Clyde and 16.7 mi (26.8 km) from Falls of Clyde.
Hotel in Central Aberdeen, Aberdeen · 148.27 km from centre
6.6
213 reviews
With a stay at Citi Hotel in Aberdeen (Central Aberdeen), you'll be within a 5-minute walk of Union Square Shopping Centre and The Trinity Centre. This hotel is 0.1 mi (0.2 km) from Edward VII and 0.1 mi (0.2 km) from Aberdeen Music Hall.
Hotel in Central Aberdeen, Aberdeen · 148.35 km from centre
8.0
901 reviews
Breakfast available
With a stay at Station Hotel Aberdeen in Aberdeen (Central Aberdeen), you'll be steps from Union Square Shopping Centre and 6 minutes by foot from Aberdeen Music Hall. This eco-friendly hotel is 0.9 mi (1.4 km) from Aberdeen Harbour and 1.5 mi (2.4 km) from Pittodrie Stadium.
Hotel in Edinburgh · 1.88 km from centre
8.6
757 reviews
Breakfast available
With a stay at The Salisbury Hotel in Edinburgh (Southside), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This hotel is 0.5 mi (0.8 km) from University of Edinburgh and 1.8 mi (2.9 km) from Princes Street.
Hotel in Dundee · 57.86 km from centre
9.2
918 reviews
Breakfast available
A stay at Hampton by Hilton Dundee City Centre places you in the heart of Dundee, within a 5-minute walk of University of Dundee and Abertay University. This hotel is 12.8 mi (20.6 km) from St. Andrews Links and 13.5 mi (21.8 km) from University of St. Andrews.
Hotel in Grasmere · 166.50 km from centre
8.5
2,353 reviews
Breakfast available
Grasmere – the heart of the Lake District; and at the heart of Grasmere is The Inn at Grasmere, the original Inn of Grasmere, where travellers have come for centuries to stop, rest and enjoy the Lakes.
The Inn at Grasmere is part and parcel of the historic village. With breath taking views in a central location, the Inn provides visitors with easy access to the Lakes District in a luxurious setting.
Ancient traditions and modern comfort come together in The Inn at Grasmere, the heart of Grasmere.
Your home away from home.
Our Inn has stylish rooms and a on site Wellness Centre which features a sauna, relaxation room and heated swimming pool.
Limited car parking is available on site free of charge. We also have parking at our sister hotel a 2 minute walk away providing us with ample parking.
All of our rooms at The Inn At Grasmere are newly refurbished with new carpets, deco, beds, bathrooms, also have free WiFi, flat-screen TVs, as well as a power shower/bath, luxury Bath House toiletries and lots of luxury touches.
1769 Bar & Restaurant features a traditional menu of seasonal, locally sourced ingredients with the hotel's Lakeland Bar & Restaurant offering a selection of real ales and bar meals. We also have a delightful Courtyard where you can unwind and enjoy the beautiful scenery inside or out.
The Inn at Grasmere is set in the centre of the village, with walking and hiking routes right on the property's doorstep.
The hotel is situated in a prime location for easy access to neighbouring locations and a bus stop is conveniently located across the road from the property. Ambleside is 6.9 km away, while Keswick is 20 km away.
Hotel in Arrochar · 100.47 km from centre
6.2
408 reviews
Breakfast available
With a stay at Loch Long Hotel in Arrochar, you'll be within a 10-minute drive of Loch Lomond and Loch Lomond and The Trossachs National Park. This hotel is 0.2 mi (0.4 km) from Loch Long and 0.4 mi (0.7 km) from Three Villages Community Hall.
Hotel in Grantown-on-Spey · 155.19 km from centre
8.0
112 reviews
Breakfast available
With a stay at Ben Mhor Hotel in Grantown-on-Spey, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Grantown Museum. This hotel is 5.6 mi (9 km) from Abernethy Golf Club and 8.5 mi (13.8 km) from Loch Garten Osprey Centre.
Guesthouse in Keswick · 150.73 km from centre
9.6
559 reviews
Breakfast available
Located in Keswick, The Grange Country House is in a rural location – a 4-minute drive from Derwentwater and 7 minutes from Lodore Falls. This luxury guest house is 5.3 mi (8.6 km) from Catbells Lakeland Walk and 11.1 mi (17.8 km) from Grasmere Lake & Rydal Water.
Hotel in North Yorkshire, Richmond · 195.42 km from centre
9.2
467 reviews
Breakfast available
With a stay at The Kings Head Hotel, Richmond, North Yorkshire in Richmond, you'll be within a 5-minute drive of Yorkshire Dales National Park and Richmond Market Place. This hotel is 0.1 mi (0.1 km) from Green Howards Museum and 0.1 mi (0.1 km) from Georgian Theatre Royal.
Hotel in City Centre Glasgow, Glasgow · 68.16 km from centre
9.6
24 reviews
Breakfast available
A stay at Glasgow Marriott Hotel places you in the heart of Glasgow, within a 15-minute walk of Buchanan Street and Merchant City. This eco-friendly hotel is 1 mi (1.6 km) from OVO Hydro and 1.4 mi (2.3 km) from University of Glasgow.
Hotel in Blair Atholl · 99.05 km from centre
8.1
1,182 reviews
Opposite Blair Castle, family-run 19th-century Atholl Arms is full of character, offering log fires, locally sourced food and Wi-Fi. Shopping at the House of Bruar is nearby.
The hotel's cuisine is fresh, simple, full of local flavours and served in the Baronial Dining Room with minstrels' gallery. Enjoy wonderful Scottish malts in the cosy, informal surroundings of Bothy Bar.
The Atholl Arms stands proudly at the northern end of the quiet village of Blair Atholl, near Pitlochry. In Blair Atholl, you can try shooting, golf, climbing Munros, fishing, walking, adventure sports and sightseeing. There is salmon fishing at the River Tay and Tummel.
Hotel in Whitley Bay · 149.19 km from centre
7.8
190 reviews
Breakfast available
With a stay at The Royal Hotel in Whitley Bay, you'll be within a 15-minute drive of Port Of Tyne and PLAYHOUSE. This hotel is 9.8 mi (15.7 km) from Quayside and 10.1 mi (16.2 km) from St. James' Park.