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 cozy 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 New Town, Edinburgh · 0.23 km from centre
9.2
554 reviews
Breakfast available
Featuring a fitness center, a terrace as well as a bar, Gleneagles Townhouse is located in the center of Edinburgh, a 4-minute walk from Edinburgh Waverley Train Station. The property is close to several well-known attractions, a 10-minute walk from Camera Obscura and World of Illusions, 600 yards from The Real Mary King's Close and a 16-minute walk from University of Edinburgh. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
A continental, Full English/Irish or vegetarian breakfast is served at the property. At the hotel you'll find a restaurant serving British and Scottish cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Gleneagles Townhouse offers 5-star accommodations with a sauna.
Popular points of interest near the accommodation include Royal Mile, Edinburgh Playhouse and National Museum of Scotland. Edinburgh Airport is 5.6 miles away.
Hotel in City Centre Glasgow, Glasgow · 67.50 km from centre
9.2
981 reviews
Breakfast available
With a stay at voco Grand Central Glasgow by IHG, you'll be centrally located in Glasgow, just a 4-minute walk from Buchanan Street and 5 minutes by foot from Merchant City. This eco-certified hotel is 0.4 mi (0.6 km) from George Square and 1.7 mi (2.8 km) from OVO Hydro.
Hotel in Kendal · 183.51 km from centre
8.8
544 reviews
Breakfast available
Located in Kendal, Castle Green Hotel In Kendal, BW Premier Collection is in a rural location, within a 5-minute drive of Parkside Road and Kendal Museum. This hotel is 6.1 mi (9.9 km) from Yorkshire Dales National Park and 11.4 mi (18.3 km) from Lake Windermere.
Guest house in Ambleside · 171.02 km from centre
8.5
905 reviews
Set above Waterhead Bay in Ambleside is the Lakehouse at The Waterhead Inn Waterhead Inn.
The recently refurbished rooms are individually decorated, and offer tea and coffee facilities, TV, WIFI and a modern bathroom with toiletries. Upon arrival, please make your way to The Waterhead Inn where check-in is located.
Traditional Full English breakfasts alongside continental options are served daily at the The Waterhead Inn which is located across the road from The Lakehouse rooms. The Waterhead Inn also serves lunch and evening dining options if required. Please note The Lakehouse is across the road from The Waterhead Inn and this is up a slight incline so may not be suitable for guests with mobility issues.
Surrounded by scenic walking routes, this recently refurbished Inn is just a few yards from the shores of Lake Windermere. Free parking is available on-site, subject to availability or alternatively, there are chargeable car parks nearby. Ambleside town center is only a short stroll away for you to explore during your stay or other attractions such as Zip World Windermere are only a short drive away.
Guest house in Hawkshead · 175.95 km from centre
9.0
518 reviews
Located in the rolling hills surrounding Esthwaite Water, the village of Hawkshead is home to The Queen’s Head Inn. This 17th Century inn has been awarded an AA 4-star rating for its varied menu, serving the finest local ingredients in a traditional country pub setting.
Each bedroom has a modern tiled bathroom and a contemporary design, some feature original beamed ceilings and a four-poster bed. The hotel features free Wi-Fi and each bedroom has an LCD TV.
The Queen’s Head serves lunches and dinners ranging from fresh steamed mussels to Cumbrian rib-eye steak. An extensive wine list and local ales are available at the bar, as well as a selection of malt whiskeys.
The village of Hawkshead is within a 10-minute drive of both Coniston Water and Windermere, and within 15 minutes by car, hikers can be at the feet of the renowned central Lakeland fells.
Bed & breakfast in Newcastle-upon-Tyne · 137.45 km from centre
8.8
44 reviews
Located in Newcastle-upon-Tyne, Stone Cottage is within a 10-minute drive of Newcastle Racecourse and University of Newcastle-upon-Tyne. This bed & breakfast is 6.5 mi (10.5 km) from St. James' Park and 6.9 mi (11.1 km) from Freeman Hospital.
Hotel in Edinburgh · 1.95 km from centre
8.8
961 reviews
Breakfast available
With a stay at The Scholar, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and University of Edinburgh. This eco-certified hotel is 1.7 mi (2.8 km) from Princes Street and 1.8 mi (2.8 km) from Edinburgh Castle.
Bed & breakfast in Ambleside · 170.16 km from centre
9.2
227 reviews
Breakfast available
With a stay at Rothay Garth in Ambleside, you'll be within a 15-minute drive of Lake Windermere and Ullswater. This bed & breakfast is 9.4 mi (15.1 km) from Coniston Water and 31.4 mi (50.5 km) from Scafell Pike.
Hotel in Carlisle · 120.64 km from centre
7.4
134 reviews
Breakfast available
With a stay at Pinegrove Hotel in Carlisle, you'll be within a 15-minute walk of Eden Rock and Carlisle Masjid. This hotel is 1 mi (1.7 km) from University of Cumbria and 1.4 mi (2.2 km) from Brunton Park.
Guesthouse in Perth · 51.58 km 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 guesthouse is 0.5 mi (0.8 km) from Perth Theatre and 0.5 mi (0.9 km) from Fergusson Gallery.
Hotel in North Berwick · 30.92 km from centre
7.6
88 reviews
When you a stay at The Folly Hotel in North Berwick, you'll be near the beach, just steps from North Berwick Golf Course and West Bay Beach. This hotel is 0.4 mi (0.6 km) from St Andrew Blackadder Church and 0.5 mi (0.8 km) from North Berwick Harbour.
Hotel in Middlesbrough · 197.02 km from centre
8.8
832 reviews
Breakfast available
A stay at Holiday Inn Express Middlesbrough - Centre Square by IHG places you in the heart of Middlesbrough, within a 5-minute walk of Middlesbrough Institute of Modern Art and Teesside University. This eco-certified hotel is 12.2 mi (19.7 km) from North York Moors National Park and 0.7 mi (1.1 km) from Cineworld Cinemas.
Hotel in Edinburgh · 3.38 km from centre
8.4
952 reviews
Breakfast available
Located in Edinburgh (Ravelston), Holiday Inn Express Edinburgh City West by IHG is within a 10-minute drive of Princes Street and Edinburgh Castle. This family-friendly hotel is 2.9 mi (4.7 km) from Royal Mile and 1.5 mi (2.4 km) from Murrayfield Stadium.
Homestay in Haddington · 25.67 km from centre
7.2
215 reviews
Number One in Haddington features accommodations with free Wifi 8.5 miles from Muirfield, 18 miles from Arthur's Seat, and 18 miles from Dalhousie Castle. The property is around 19 miles from Edinburgh Waverley Train Station, 19 miles from Edinburgh Playhouse, and 19 miles from Royal Yacht Britannia. The Real Mary King's Close is 20 miles away, and University of Edinburgh is 20 miles from the homestay.
At the homestay, some units are soundproof.
National Museum of Scotland is 19 miles from the homestay, while Royal Mile is 19 miles from the property. Edinburgh Airport is 25 miles away.
Inn in South Shields · 153.51 km from centre
6.8
191 reviews
Ocean Road Rooms is located in South Shields, within a 9-minute walk of Sandhaven Beach and 6.8 miles of Stadium of Light. Featuring a shared kitchen, this property also provides guests with a terrace. The inn has family rooms.
At the inn, rooms come with a closet and a flat-screen TV. With a private bathroom equipped with a shower and a hairdryer, rooms at Ocean Road Rooms also feature free WiFi.
Baltic Centre for Contemporary Art is 10 miles from the accommodation, while The Sage is 10 miles from the property. Newcastle International Airport is 15 miles away.
Hotel in Inverness City Centre, Inverness · 181.16 km from centre
8.8
386 reviews
Breakfast available
River Ness Hotel, a member of Radisson Individuals is centrally located in Inverness, a 4-minute walk from Victorian Market and 7 minutes by foot from Inverness Castle. This hotel is 0.5 mi (0.8 km) from Inverness Cathedral and 0.6 mi (1 km) from Eden Court Theatre.
Hotel in Glasgow Westend, Glasgow · 69.96 km from centre
9.4
814 reviews
Breakfast available
With a stay at Hotel du Vin & Bistro Glasgow in Glasgow (Glasgow Westend), you'll be a 3-minute drive from University of Glasgow and 6 minutes from Scottish Exhibition and Conference Centre. This eco-certified hotel is 2.6 mi (4.2 km) from Buchanan Street and 2.7 mi (4.4 km) from OVO Hydro.
Hotel in Finnieston, Glasgow · 68.16 km from centre
8.8
233 reviews
Breakfast available
A stay at Glasgow Argyle Hotel, BW Signature Collection places you in the heart of Glasgow, within a 15-minute walk of Buchanan Street and Merchant City. This hotel is 1.1 mi (1.7 km) from OVO Hydro and 1.7 mi (2.7 km) from University of Glasgow.
Hotel in Perth · 53.06 km from centre
9.0
350 reviews
Breakfast available
Located in Perth, Murrayshall Country Estate is in a rural location, within a 10-minute drive of St. John's Kirk and Perth Art Gallery and Museum. This golf hotel is 3.1 mi (5 km) from Scone Palace and 3.4 mi (5.5 km) from Perth Concert Hall.
Hotel in Oban · 150.99 km 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.