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 Seascale · 171.46 km from centre
8.8
173 reviews
Breakfast available
With a stay at The Kellbank in Seascale, you'll be next to a golf course, just a 5-minute walk from Gosforth Library and 7 minutes by foot from The Square. This family-friendly hotel is 1.9 mi (3.1 km) from Ponsonby Tarn and 2.8 mi (4.5 km) from Seascale Library.

Hotel in Wigton · 111.75 km from centre
7.0
2 reviews
Breakfast available
Located in Wigton, Hope and Anchor Port Carlisle is a 2-minute drive from Hadrian's Wall Path - West and 7 minutes from Solway Coast. This hotel is 6.3 mi (10.2 km) from Saint Michael's Church and 11.5 mi (18.5 km) from Watchtree Nature Reserve.

Hotel in Wigton · 111.72 km from centre
7.0
2 reviews
Breakfast available
Located in Wigton, Hope and Anchor Port Carlisle is a 2-minute drive from Hadrian's Wall Path - West and 7 minutes from Solway Coast. This hotel is 6.4 mi (10.2 km) from Saint Michael's Church and 11.5 mi (18.5 km) from Watchtree Nature Reserve.

Inn in Stirling · 49.74 km from centre
8.7
1,053 reviews
Situated in Stirling, 25 km from Lake of Menteith, Fletcher's Restaurant Bar & Rooms features accommodation with a shared lounge, free private parking, a terrace and a restaurant. Featuring a bar, the property is located within 41 km of Glasgow Cathedral. The property is non-smoking and is set 41 km from Celtic Park.
At the inn, the rooms are fitted with a desk. All rooms in Fletcher's Restaurant Bar & Rooms are fitted with a TV and a hairdryer.
Breakfast is available, and includes à la carte, continental and Full English/Irish options.
Sir Chris Hoy Velodrome is 42 km from the accommodation, while George Square is 42 km from the property. Edinburgh Airport is 44 km away.

Hotel in Aberdeen · 152.81 km from centre
6.8
30 reviews
Breakfast available
With a stay at Belvilla Aberdeen Bridge of Don Sea VIew - Ex Holiday Inn Express in Aberdeen (Bridge of Don), you'll be within a 5-minute drive of Kartstart Indoor Raceways and Scotstown Moor. This hotel is 1 mi (1.6 km) from Donmouth Local Nature Reserve and 1.1 mi (1.8 km) from Royal Aberdeen Golf Club.

Vacation home in Marske-by-the-Sea, Redcar · 204.82 km from centre
10.0
1 review
With a stay at this holiday home in Redcar, you'll be within a 15-minute drive of North York Moors National Park and Marske Leisure Centre. This holiday home is 0.4 mi (0.7 km) from Winkies Castle and 2 mi (3.2 km) from Saltburn Leisure Centre.

Vacation home in Stockton-on-Tees · 197.42 km from centre
10.0
1 review
Located in Stockton-on-Tees, Host Stay Newsam Crescent is within a 5-minute drive of Preston Park and Butterfly World. This holiday home is 12.7 mi (20.5 km) from North York Moors National Park and 3.1 mi (5.1 km) from Ropner Park.

Hotel in Cumbria, Milnthorpe · 192.16 km from centre
9.2
272 reviews
Breakfast available
Located in Milnthorpe, The Crooklands, BW Signature Collection is in a rural location, within a 5-minute drive of Westmorland County Showground and Lyth Valley. This hotel is 7.1 mi (11.4 km) from Yorkshire Dales National Park and 15.1 mi (24.2 km) from Lake Windermere.

Hotel in Kirkcaldy · 23.01 km from centre
8.8
24 reviews
Located in Kirkcaldy, Earl David Hotel is a 3-minute drive from Wemyss Caves and 6 minutes from Fife Ice Arena. This hotel is 2.7 mi (4.4 km) from St Serf's Church Tower and 2.8 mi (4.5 km) from Dysart Harbour.

Guest house in Perth · 52.24 km from centre
8.9
761 reviews
Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point. Both free WiFi and parking on-site are accessible at the guest house free of charge. The guest house has family rooms as well as facilities for disabled guests.
The guest house offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and shower. The guest house features some units with garden views, and the units include a kettle. At the guest house, each unit has bed linen and towels.
Guests at Dunallan Guest House will be able to enjoy activities in and around Perth, like pub crawls.
Falkland Palace & Garden is 27 km from the accommodation, while Gleneagles is 31 km from the property. Dundee Airport is 29 km away.

Inn in Castle Douglas · 114.75 km from centre
8.2
54 reviews
Breakfast available
Located in Castle Douglas, The Cross Keys Hotel is within a 15-minute walk of The Lane and Roods Loch. This inn is 0.4 mi (0.6 km) from New Galloway Golf Club and 3.3 mi (5.4 km) from Dalry Town Hall.

Apartment in Haymarket, Edinburgh · 1.46 km from centre
9.4
187 reviews
With a stay at Destiny Scotland - The Malt House Apartments, you'll be centrally located in Edinburgh, just a 4-minute walk from Princes Street and 7 minutes by foot from George Street. This apartment is 0.6 mi (0.9 km) from Dean Village and 0.6 mi (0.9 km) from Grassmarket.

Hotel in Ambleside · 171.06 km from centre
8.8
230 reviews
Breakfast available
When you stay at The Waterhead Inn - The Inn Collection group in Ambleside, you'll be on a lake, within a 15-minute drive of Lake Windermere and Ullswater. This upscale hotel is 9.8 mi (15.8 km) from Coniston Water and 19.3 mi (31 km) from Derwentwater.

Apartment in New Town, Edinburgh · 0.72 km from centre
9.4
182 reviews
A stay at Destiny Scotland Chisholm Hunter Suites places you in the heart of Edinburgh, steps from Princes Street and George Street. This apartment is 0.5 mi (0.9 km) from Edinburgh Castle and 0.6 mi (1 km) from Grassmarket.

Vacation home in Otterburn, Newcastle-upon-Tyne · 102.51 km from centre
9.0
2 reviews
When you stay at this holiday home in Newcastle-upon-Tyne, you'll be within a 5-minute drive of Northumberland National Park. This holiday home is 26.9 mi (43.3 km) from Alnwick Castle and 30.6 mi (49.3 km) from St. James' Park.

Hotel in Appleby-in-Westmorland · 159.24 km from centre
8.6
159 reviews
With a stay at Tufton Arms Hotel, you'll be centrally located in Appleby-in-Westmorland, within a 5-minute drive of Yorkshire Dales National Park and Courtyard Gallery. This hotel is 0.1 mi (0.1 km) from Eden Valley and 0.3 mi (0.4 km) from Appleby Castle.

Inn in Brigsteer, Kendal · 185.48 km from centre
8.0
1 review
Breakfast available
Located in Kendal, The Wheatsheaf Inn is within a 15-minute drive of Yorkshire Dales National Park and Lake Windermere. This inn is 0.1 mi (0.1 km) from Lyth Valley and 3.6 mi (5.7 km) from Brewery Arts Centre.

Hotel in Inverurie · 155.69 km from centre
7.6
201 reviews
Breakfast available
Located in Inverurie, The Elgin Kintore Arms, Inverurie is in a rural location, within a 5-minute drive of Inverurie Golf Club and Kintore Town House. This hotel is 3.4 mi (5.5 km) from The Pine Lodge Golf Centre and 3.6 mi (5.9 km) from Kintore Library.

Hotel in Workington · 147.30 km from centre
7.6
735 reviews
In the coastal town of Workington, the friendly Waverley Hotel offers spacious rooms, a bar, Wi-Fi, free parking and good food. The Lake District is a short drive away.
All bedrooms at Hotel Waverley feature tea/coffee facilities, digital TV, bathrobes and tourist information. Room service is available.
The Waverley Restaurant offers a menu of traditional English and Italian dishes.
Waverley Hotel is a 5-minute walk from Workington’s rail and bus stations. Shops and theatres are also within easy reach.

Hotel in Elswick, Newcastle-upon-Tyne · 146.21 km from centre
8.0
8 reviews
With a stay at Clifton Mount Hotel in Newcastle-upon-Tyne (Elswick), you'll be within a 5-minute drive of St. James' Park and Mill Volvo Tyne Theatre. This hotel is 1.4 mi (2.2 km) from Newcastle-upon-Tyne Discovery Museum and 1.4 mi (2.3 km) from O2 Academy Newcastle.