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 Perth · 32.05 mi from centre
8.0
138 reviews
Breakfast available
With a stay at Grampian Hotel in Perth, you'll be within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. This guest house is 0.5 mi (0.8 km) from Perth Theatre and 0.5 mi (0.9 km) from Fergusson Gallery.

Hotel in City Centre Glasgow, Glasgow · 42.17 mi from centre
9.0
933 reviews
Breakfast available
With a stay at Ibis Styles Glasgow Central, you'll be centrally located in Glasgow, within a 10-minute walk of Buchanan Street and Kings Theatre Glasgow. This eco-friendly hotel is 1.2 mi (1.9 km) from George Square and 1.3 mi (2.1 km) from OVO Hydro.

Inn in Broughty Ferry, Dundee · 37.42 mi from centre
9.0
40 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 15.8 mi (25.4 km) from University of St. Andrews and 18 mi (28.9 km) from Old Course at St Andrews.

Hotel in Newcastle-upon-Tyne · 91.93 mi from centre
7.6
962 reviews
With a stay at easyHotel Newcastle, you'll be centrally located in Newcastle-upon-Tyne, steps from Castle Keep and within a 10-minute walk of Tyne Bridge. This hotel is 0.8 mi (1.3 km) from Quayside and 1.3 mi (2 km) from BALTIC Centre for Contemporary Art.

Hotel in Newcastle-upon-Tyne · 91.97 mi from centre
9.4
694 reviews
Breakfast available
With a stay at INNSiDE by Meliá Newcastle, you'll be centrally located in Newcastle-upon-Tyne, within a 5-minute drive of Quayside and St. James' Park. This hotel is 11 mi (17.7 km) from Beamish Open Air Museum and 0.3 mi (0.4 km) from High Level Bridge.

Hotel in Aberdeen · 89.69 mi from centre
8.8
431 reviews
Breakfast available
With a stay at Macdonald Norwood Hall Hotel in Aberdeen (Garthdee), you'll be a 2-minute walk from Robert Gordon University and 13 minutes by foot from RGU: SPORT. This hotel is 1.8 mi (2.9 km) from Gordon Highlanders Museum and 2.4 mi (3.9 km) from Johnston Gardens.

Hotel in Rosyth, Dunfermline · 10.54 mi from centre
8.8
467 reviews
Breakfast available
With a stay at Hill Park Hotel in Dunfermline (Rosyth), you'll be a 5-minute drive from Forth Road Bridge and 6 minutes from Deep Sea World. This hotel is 12.2 mi (19.6 km) from Edinburgh Zoo and 14.9 mi (24 km) from Edinburgh Castle.

Hotel in Giffnock, Glasgow · 44.16 mi from centre
8.2
112 reviews
Breakfast available
With a stay at The Redhurst Hotel in Glasgow, you'll be within a 15-minute drive of Hampden Park and OVO Hydro. This hotel is 5.4 mi (8.7 km) from George Square and 5.8 mi (9.3 km) from Buchanan Street.

Hotel in Portpatrick, Stranraer · 107.81 mi from centre
8.0
351 reviews
When you stay at The Waterfront Hotel & Bistro in Stranraer, you'll be on the beach and within a 5-minute drive of Dunskey Garden. This beach hotel is 6.4 mi (10.3 km) from Castle of St John and 7.9 mi (12.7 km) from Stranraer Museum.
Inn in Bridge of Weir · 54.29 mi from centre
8.1
238 reviews
Located in Bridge of Weir, 20 km from Ibrox Stadium, The Gryffe Inn provides accommodation with a shared lounge, free private parking and a bar. The property is situated 20 km from House for an Art Lover, 22 km from Glasgow Science Centre and 22 km from Riverside Museum of Transport and Technology. The accommodation features karaoke and free WiFi throughout the property.
At the inn, every room is equipped with a wardrobe and a flat-screen TV. All units at The Gryffe Inn are equipped with a shared bathroom and bed linen.
You can play darts at the accommodation.
University of Glasgow is 23 km from The Gryffe Inn, while Glasgow Botanic Gardens is 23 km away. Glasgow Airport is 11 km from the property.

Guesthouse in Ayr · 65.91 mi from centre
9.4
122 reviews
Breakfast available
When you a stay at The Burnside Guest House in Ayr, you'll be on the beach, just steps from Ayr Beach and Pirate Pete's Family Entertainment Centre. This beach guest house is 0.1 mi (0.2 km) from Ayr Pavilion and 0.3 mi (0.4 km) from Wellington Square.

Hotel in Cumnock · 54.29 mi from centre
8.6
144 reviews
Breakfast available
When you stay at The Royal Hotel in Cumnock, you'll be within a 5-minute drive of Dumfries House. This hotel is 15.7 mi (25.3 km) from Ayr Racecourse and 15.7 mi (25.3 km) from The Low Green.

Hotel in Lamlash, Isle of Arran · 80.80 mi from centre
9.0
479 reviews
Breakfast available
With a stay at Glenisle Hotel in Isle of Arran, you'll be near the bay, within a 10-minute drive of Brodick Isle of Arran Ferry Terminal and Holding POI for Lamlash. This beach hotel is 3.6 mi (5.8 km) from Holy Isle and 3.9 mi (6.2 km) from Arran Coastal Way.

Hotel in Greenock · 59.82 mi from centre
Breakfast available
Located in Greenock, Premier Inn Greenock is within a 5-minute drive of Custom House and Cathcart Square. This hotel is 24.3 mi (39.1 km) from Loch Lomond and 12.6 mi (20.3 km) from Loch Lomond and The Trossachs National Park.

Hotel in City Centre Glasgow, Glasgow · 41.84 mi from centre
8.6
1,107 reviews
Breakfast available
Point A Hotel Glasgow is centrally located in Glasgow – a 2-minute walk from Buchanan Street and 8 minutes by foot from George Square. This eco-friendly hotel is 0.5 mi (0.7 km) from Kings Theatre Glasgow and 0.6 mi (1 km) from St. Enoch Centre.

Hotel in City Centre Glasgow, Glasgow · 42.15 mi from centre
8.4
981 reviews
Breakfast available
A stay at Novotel Glasgow Centre places you in the heart of Glasgow, 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 (1.9 km) from University of Glasgow.

Hotel in Gateshead · 92.19 mi from centre
8.4
951 reviews
Breakfast available
With a stay at Hilton Newcastle Gateshead in Gateshead, you'll be within a 5-minute drive of Quayside and St. James' Park. This eco-friendly hotel is 10.3 mi (16.6 km) from Beamish Open Air Museum and 0.1 mi (0.2 km) from High Level Bridge.

Hotel in Dunfermline · 12.79 mi from centre
9.0
1,354 reviews
Breakfast available
Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Free WiFi is available throughout the property, and free private parking is available on-site.
Each room at Garvock House Hotel features an individual interior design and tea/coffee making facilities with Scottish biscuits and mineral water. A TV is available in all rooms. In the private bathrooms guests will find a bath, bathrobes, free toiletries and a hairdryer.
Guests can enjoy a full Scottish breakfast each morning in the hotel's restaurant, as well as lunch and dinner. There is also an on-site bar. A range of laundry services are available, including dry cleaning, and there are meeting/banquet facilities at the property.
Guests can explore the Fife Region from Garvock House Hotel, and Perth is 29 miles away. Aberdour and its castle are 7 miles from the property. an array of activities can be enjoyed in the area, including cycling and hiking.
Edinburgh Airport is 16 miles from Garvock House Hotel, and Dunfermline rail station is 1 mile from the property.

Hotel in Oban · 93.82 mi from centre
7.2
458 reviews
Breakfast available
With a stay at Oban Bay Hotel in Oban, you'll be on the waterfront, within a 5-minute drive of Oban Ferry Terminal and Oban War and Peace Museum. This spa hotel is 11.5 mi (18.5 km) from Craignure Mull Ferry Terminal and 0.6 mi (0.9 km) from Oban Distillery.

Hotel in Newcastle City Center, Newcastle-upon-Tyne · 91.50 mi from centre
9.0
901 reviews
Breakfast available
With a stay at Maldron Hotel Newcastle, you'll be centrally located in Newcastle-upon-Tyne, steps from Chinatown and within a 5-minute walk of St. James' Park. This eco-friendly hotel is 1 mi (1.7 km) from Castle Keep and 1.1 mi (1.8 km) from Quayside.