Bed and breakfasts in Scotland

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Scotland

Sort by
Most popular

See the latest prices and deals by

Primary image
8.4

The Linton Hotel

Guesthouse in East Lothian, East Linton

With a stay at The Linton Hotel in East Linton, you'll be within a 5-minute drive of Preston Mill & Phantassie Doocot Mill and Hailes Castle. This guesthouse is 2.1 mi (3.3 km) from John Muir Country Park and 4.1 mi (6.6 km) from East Links Family Park.

Very good555 reviews
8.4
View details
Primary image
7.2

Premier Lodge

Guesthouse in Morpeth

With a stay at Premier Lodge in Morpeth, you'll be just steps from Morpeth Sports and Leisure Centre and Morpeth Bagpipe Museum. This guesthouse is 0.8 mi (1.3 km) from St Mary the Virgin Church and 3.7 mi (6 km) from Whitehouse Farm Centre.

Good281 reviews
7.2
View details
Haven House
8.5

Haven House

Guest house in Largs

Haven House enjoys a location in Largs, 30 miles from Riverside Museum of Transport and Technology and 30 miles from Kelvingrove Art Gallery and Museum. The property is around 28 miles from Ibrox Stadium, 29 miles from House for an Art Lover, and 30 miles from Glasgow Science Centre. Free Wifi is available throughout the property, and Castle Bay Beach is a 5-minute walk away.

University of Glasgow is 30 miles from the guest house, while Glasgow Botanic Gardens is 30 miles away. Glasgow Airport is 23 miles from the property.

Fabulous564 reviews
8.5
View details
Primary image
7.2

The Vacationers

Guesthouse in Sunderland

With a stay at The Vacationers in Sunderland, you'll be within a 5-minute drive of Stadium of Light and Sunderland Museum. This guesthouse is 12.7 mi (20.4 km) from Quayside and 13.2 mi (21.3 km) from St. James' Park.

Good50 reviews
7.2
View details
Netherdene Country House Bed & Breakfast
8.8

Netherdene Country House Bed & Breakfast

Bed and breakfast in Troutbeck

Amid the scenery of the Lake District, this family-run bed and breakfast provides rooms with free Wi-Fi and views of the fells. Between Penrith and Keswick, it is just a 5-minute drive from Ullswater Lake.

Netherdene Country House Bed & Breakfast’s rooms all have a flat-screen TV as well as a private bathroom with a hairdryer. Free tea, coffee and ironing facilities are provided, and all rooms look across the countryside.

Freshly prepared on the Aga, the cooked breakfasts include local sausages and bacon. The bright, airy breakfast room features a large feature window, looking onto the peaceful garden and fells.

Pet-friendly Netherdene Country House has lovely walks on the doorstep, while the popular hiking paths at Blencathra Fell are 4 miles away.

Fabulous529 reviews
8.8
View details
Primary image
9.0

Latimer House

Guesthouse in Bowness-on-Windermere, Windermere

With a stay at Latimer House in Windermere, you'll be in a national park, a 3-minute walk from World of Beatrix Potter and 9 minutes by foot from Lake Windermere. This guesthouse is 14.4 mi (23.1 km) from Ullswater and 0.3 mi (0.4 km) from Old Laundry Theatre.

Exceptional302 reviews
9.0
View details
Primary image
8.0

Dalgair House Hotel

Hotel in Callander

With a stay at Dalgair House Hotel in Callander, you'll be in a national park, within a 5-minute drive of Loch Lomond and The Trossachs National Park and Callander - Balquhidder Trail. This hotel is 0.1 mi (0.2 km) from Galleria Luti and 0.3 mi (0.4 km) from Bracklinn Falls Bridge and Callander Crags.

Very good210 reviews
8.0
View details
Primary image
7.6

Railway Inn

Guesthouse in Methil, Buckhaven

When you stay at Railway Inn in Leven, you'll be near the beach, within a 5-minute drive of Lochs and Glens North Cycle Route and Wellsgreen Golf Range. This guesthouse is 1.6 mi (2.5 km) from Wemyss Caves and 2.6 mi (4.2 km) from Leven Beach.

Good32 reviews
7.6
View details
Harbourside Hotel
8.8

Harbourside Hotel

Guest house in North Ayrshire, Irvine

Close to Irvine’s sandy beach, the railway station and the shops, this family-run guest house is just 10 minutes from Glasgow Prestwick Airport.

The Harborside specializes in golf and whiskey tours of the area and is located next to Glasgow Gailes golf course.

All of the rooms with attached bathroom have TVs, videos, fridges, microwaves and tea/coffee making facilities. Free Wi-Fi is available in most of the rooms.

The property is a matter of yards from Irvine Railway Station, the Rivergate undercover shopping mall and the town’s shops, bars and restaurants. Irvine’s picturesque sandy beach is just a short stroll away.

Fabulous849 reviews
8.8
View details
Primary image
9.6

Norcroft Guest House Vegetarian B&B.

Guesthouse in Penrith

With a stay at Norcroft Guest House Vegetarian B&B. in Penrith, you'll be within a 10-minute drive of Ullswater and Eden Valley. This guesthouse is 15.8 mi (25.4 km) from Yorkshire Dales National Park and 0.5 mi (0.8 km) from Crafty Monkeys.

Exceptional334 reviews
9.6
View details
Southfield lodge
8.4

Southfield lodge

Guest house in Middlesbrough

Southfield lodge enjoys a location in Middlesbrough, 30 miles from Stadium of Light and 31 miles from Lumley Castle. Among the facilities at this property are a shared kitchen and bicycle parking, along with free Wifi throughout the property. Middlesbrough Cathedral is 4.9 miles away, and Redcar Racecourse is 8.6 miles from the guest house.

The rooms come with a private bathroom, while some rooms come with a fully equipped kitchenette with a dishwasher.

Guests can also relax in the shared lounge area.

Locomotion: The National Railway Museum is 23 miles from the guest house, while Durham Cathedral is 26 miles away. Teesside International Airport is 12 miles from the property.

Very good844 reviews
8.4
View details
Primary image
9.0

Broom Lodge

Bed & breakfast in Largs

A stay at Broom Lodge places you in the heart of Largs, within a 5-minute drive of Douglas Park and Pencil Monument. This bed & breakfast is 1.3 mi (2.1 km) from Víkingar! and 1.8 mi (2.8 km) from Cumbrae Ferry Terminal.

Exceptional48 reviews
9.0
View details
Primary image
7.4

Waverley Hotel

Bed & breakfast in Nairn

Located in Nairn, Waverley Hotel is within a 15-minute walk of Nairn Museum and Central Beach. This bed & breakfast is 0.6 mi (0.9 km) from Nairn Beach and 1.1 mi (1.7 km) from Nairn Golf Club.

Good490 reviews
7.4
View details
Primary image
8.2

Stonefield Rooms

Guesthouse in Glasgow

With a stay at Stonefield Rooms in Glasgow, you'll be within a 15-minute drive of Celtic Park and David Livingstone Centre. This guesthouse is 9.8 mi (15.7 km) from OVO Hydro and 7.4 mi (11.9 km) from Hampden Park.

Very good128 reviews
8.2
View details
Royal Hotel
5.2

Royal Hotel

Guest house in Dingwall

Royal Hotel is a guest house offering accommodations in Dingwall. Some of the rooms have views of the town.

Most of the rooms have a private bathroom and all are equipped with tea/coffee making facilities.

Inverness is 11 mi from Royal Hotel, while Nairn is 21 mi away. The nearest airport is Inverness Airport, 14 mi from the property.

Review score651 reviews
5.2
View details
Windsor house
7.7

Windsor house

Guest house in Stranraer

Windsor house offers accommodations in Stranraer. Free Wifi is available throughout the property, and Stranraer Beach is a 10-minute walk away.

At the guest house, some units are soundproof. At the guest house, the units have a private bathroom.

Glasgow Prestwick Airport is 55 miles from the property.

Good1,049 reviews
7.7
View details
Primary image
10.0

Brantfell House

Guesthouse in Ambleside

When you stay at Brantfell House in Ambleside, you'll be in a state park, within a 15-minute drive of Lake Windermere and World of Beatrix Potter. This guesthouse is 9.2 mi (14.8 km) from Ullswater and 19 mi (30.6 km) from Lodore Falls.

Exceptional206 reviews
10.0
View details
Room
7.8

Anchor Hotel

Bed & breakfast in Haydon Bridge, Hexham

With a stay at Anchor Hotel in Hexham, you'll be within a 5-minute drive of North Pennines and Northumberland National Park. This bed & breakfast is 4.2 mi (6.8 km) from Allen Banks and Staward Gorge and 5.9 mi (9.5 km) from De Vere Slaley Hall Spa.

Good339 reviews
7.8
View details
Primary image
7.0

Leith House

Guesthouse in Leith, Edinburgh

With a stay at Leith House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This guesthouse is 2.2 mi (3.5 km) from Edinburgh Castle and 1.2 mi (1.9 km) from Princes Street.

Good332 reviews
7.0
View details
Primary image
9.8

Powter Howe

Bed & breakfast in Keswick

Located in Keswick, Powter Howe is within a 10-minute drive of Derwent Pencil Museum and Derwentwater. This bed & breakfast is 5 mi (8.1 km) from Whinlatter Forest Park and 5.3 mi (8.6 km) from Lake District Wildlife Park.

Exceptional289 reviews
9.8
View details