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 East Kilbride · 40.41 mi from centre
Breakfast available
With a stay at Premier Inn Glasgow East Kilbride Central in Glasgow, you'll be within a 15-minute drive of Hampden Park and East Kilbride Shopping Centre. This hotel is 11.2 mi (18 km) from OVO Hydro and 10 mi (16 km) from George Square.

Inn in Inveraray · 75.12 mi from centre
9.2
428 reviews
Breakfast available
When you stay at The George Hotel in Inveraray, you'll be next to a golf course, just steps from Inveraray Jail and 3 minutes by foot from Loch Fyne. This golf inn is 0.6 mi (1 km) from Inveraray Castle and 2.1 mi (3.4 km) from Argyll Adventure.

Guesthouse in Arrochar · 62.44 mi from centre
10.0
5 reviews
Breakfast available
With a stay at Lochside Guest House in Arrochar, you'll be within a 15-minute drive of Loch Lomond and Loch Lomond and The Trossachs National Park. This guest house is 0.1 mi (0.1 km) from Loch Long and 0.2 mi (0.4 km) from Three Villages Community Hall.

Hotel in City Centre Glasgow, Glasgow · 41.77 mi from centre
9.2
1,902 reviews
Breakfast available
With a stay at Maldron Hotel Glasgow City, you'll be centrally located in Glasgow, steps from Buchanan Street and Theatre Royal. This eco-friendly hotel is 0.2 mi (0.4 km) from Buchanan Galleries and 0.6 mi (1 km) from Glasgow Royal Concert Hall.

Hotel in Whitley Bay · 92.84 mi from centre
7.4
771 reviews
Breakfast available
With a stay at Windsor Hotel in Whitley Bay, you'll be near the beach, within a 15-minute drive of Quayside and Whitley Sands. This hotel is 10.1 mi (16.2 km) from St. James' Park and 0.6 mi (0.9 km) from PLAYHOUSE.

Hotel in Dundee · 36.43 mi from centre
9.6
517 reviews
Breakfast available
A stay at Staybridge Suites Dundee by IHG places you in the heart of Dundee, within a 10-minute walk of McManus Galleries and Museum and Abertay University. This hotel is 13.4 mi (21.6 km) from University of St. Andrews and 14.9 mi (24 km) from Old Course at St Andrews.

Hotel in Central Aberdeen, Aberdeen · 92.41 mi from centre
9.4
980 reviews
Breakfast available
A stay at Residence Inn by Marriott Aberdeen places you in the heart of Aberdeen, steps from Bon Accord Centre and Provost Skene's House. This eco-friendly hotel is 0.1 mi (0.1 km) from Bon-Accord Centre and 0.1 mi (0.2 km) from Marischal Museum.

Hotel in Windermere · 113.20 mi from centre
7.6
976 reviews
Breakfast available
When you stay at Beech Hill Hotel & Spa in Windermere, you'll be on a lake, just steps from Lake Windermere and a 2-minute drive from Blackwell, The Arts & Crafts House. This hotel is 10 mi (16.1 km) from Coniston Water and 2.2 mi (3.6 km) from Winster Valley.

Guesthouse in Glasgow · 42.95 mi from centre
8.4
734 reviews
Breakfast available
Located in Glasgow (Glasgow Westend), Argyll Guest House is within a 15-minute walk of University of Glasgow and OVO Hydro. This guest house is 1 mi (1.6 km) from Scottish Exhibition and Conference Centre and 1.6 mi (2.6 km) from Buchanan Street.

Hotel in Kendal · 114.64 mi from centre
8.6
383 reviews
Breakfast available
With a stay at Stonecross Manor Hotel in Kendal, you'll be in a national park, within a 15-minute drive of Yorkshire Dales National Park and Lyth Valley. This hotel is 11.4 mi (18.3 km) from Lake Windermere and 0.9 mi (1.4 km) from Museum of Lakeland Life & Industry.

Hotel in South Queensferry · 8.42 mi from centre
9.2
996 reviews
Breakfast available
Located in South Queensferry, Dakota Edinburgh is a 4-minute drive from Forth Rail Bridge and 6 minutes from Dundas Castle. This hotel is 2.3 mi (3.8 km) from Hopetoun House and 5.6 mi (9 km) from Deep Sea World.

Hotel in Oban · 93.30 mi from centre
8.0
272 reviews
Breakfast available
With a stay at The Ranald Hotel in Oban, you'll be a 5-minute walk from McCaig's Tower and a 4-minute drive from Dunollie Museum, Castle and Grounds. This hotel is 2.5 mi (4 km) from Ganavan Sands.

Hotel in Ayr · 65.06 mi from centre
9.2
834 reviews
Breakfast available
Located in Ayr, Western House Hotel is a 1-minute drive from Ayr Racecourse and 7 minutes from Robert Burns Birthplace Museum. This hotel is 1.7 mi (2.8 km) from Ayr Beach and 3 mi (4.8 km) from Prestwick Golf Club.

Hotel in Glasgow · 43.76 mi from centre
7.4
956 reviews
Breakfast available
With a stay at Leonardo Inn Glasgow West End, you'll be centrally located in Glasgow – a 4-minute drive from University of Glasgow and 7 minutes from Scottish Exhibition and Conference Centre. This eco-friendly hotel is 3.1 mi (5 km) from OVO Hydro and 2.9 mi (4.7 km) from Buchanan Street.

Hotel in St. Andrews · 30.05 mi from centre
Breakfast available
With a stay at Premier Inn St Andrews in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This hotel is 0.7 mi (1.1 km) from St Andrews Wine Company and 0.7 mi (1.1 km) from Hamish McHamish Statue.

Inn in Hexham, Bellingham · 66.77 mi from centre
8.0
119 reviews
Set in Bellingham, The Cheviot Hotel has a restaurant, bar and free WiFi.
All guest rooms in the inn are fitted with a TV with satellite channels.
Newcastle International Airport is 52 km from the property.

Inn in Bowness-on-Windermere · 110.37 mi from centre
8.9
1,212 reviews
Situated in the heart of Bowness-on-Windermere, The Royal Oak Inn offers a traditional Inn, which has been family run since 1995.
The Royal Oak Inn, in the heart of Bowness on Windermere, is situated 100 yards up the steep hill which leads to end of The Dales Way Walk, which we are proud to be associated with as The Finishing Pub.
All our cosy rooms are ensuite and located above the bar over two floors. They include free Wi-Fi, TV, radio alarm clock and tea/coffee making facilities.
Guests can enjoy The Royal Oak’s renowned full English breakfast along with homemade bar meals, served daily from 12pm - 8:30pm (Closed Christmas Day). Dishes are prepared using locally sourced produce,. The property also offers vegan, vegetarian and a gluten-free options.
Bowness Bay Pier offers steamship cruises across Lake Windermere. Home to The World of Beatrix Potter, Bowness features traditional craft and gift shops, within 5 minutes’ walk of the property. Free private parking is available on site and Windermere Railway Station is 1.5 miles away.

Bed & breakfast in Berwick-upon-Tweed · 51.45 mi from centre
9.4
187 reviews
Breakfast available
When you stay at The White Swan Inn in Berwick-upon-Tweed, you'll be within a 10-minute drive of Lady Waterford Hall and Heatherslaw Light Railway. This bed & breakfast is 13.9 mi (22.4 km) from Bamburgh Castle and 6.2 mi (10 km) from Holy Island Sands.

Hotel in Kinlochard, Stirling · 52.37 mi from centre
8.0
788 reviews
Breakfast available
Located in Stirling, Macdonald Forest Hills Hotel & Spa is on a lake – a 1-minute drive from Go Country, Forest Hills Water Sport Centre and 5 minutes from David Marshall Lodge Visitor Centre. This family-friendly hotel is 31.6 mi (50.8 km) from Loch Lomond and 13.1 mi (21.1 km) from Loch Lomond and The Trossachs National Park.

Inn in Blanefield, Glasgow · 43.26 mi from centre
8.0
94 reviews
Breakfast available
Located in Glasgow, The Kirkhouse Inn is within a 5-minute drive of Mugdock Country Park and Dunglass Hill. This inn is 3.1 mi (5 km) from Glengoyne Distillery and 3.5 mi (5.6 km) from West Highland Way Trailhead.