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 Banavie, Fort William · 153.71 km from centre
7.6
2,488 reviews
Breakfast available
Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. A 10-minute drive from the centre of Fort William, it offers a choice of dining options, free WiFi and free parking.
The property has 32 rooms available, featuring panoramic views of Ben Nevis and Aonach Mor. Guests can choose between standard, superior and executive room options, with some rooms offering balconies overlooking the Caledonian Canal. All have satellite TV, and each also has a seating area and facilities for making tea and coffee.
The Moorings Cafe Bistro is open for breakfast, lunch and dinner daily, and offers a bar and outside decking area overlooking Ben Nevis.
We provide accommodations and dining areas that are pet-friendly. A selection of our Standard Rooms is designated for guests with pets. We kindly advise you to contact the hotel directly to ensure arrangements are made when reserving a room that allows pets.

Hotel in Kirkcaldy · 18.27 km from centre
8.5
1,728 reviews
A few minutes from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.
The Victoria Hotel has a lounge and 2 dining rooms, one of which welcomes children. Wireless internet access is available in public areas.
The Victoria is within an hour's travel of Edinburgh, Dundee and Perth, making it an ideal location to visit Scotland. There are 5 golf courses within 10 minutes of the hotel.

Hotel in Luss, Alexandria · 91.73 km from centre
8.2
179 reviews
Breakfast available
When you stay at Lodge on Loch Lomond Hotel in Alexandria, you'll be on the beach, a 2-minute drive from Loch Lomond and 10 minutes from Loch Lomond and The Trossachs National Park. This upscale hotel is 3.5 mi (5.6 km) from Inverbeg Galleries and 4.9 mi (7.9 km) from Loch Lomond Golf Club.

Hotel in Dundee · 58.61 km from centre
9.2
896 reviews
Breakfast available
With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Hotel in Leith, Edinburgh · 2.91 km from centre
8.6
1,000 reviews
Breakfast available
With a stay at Holiday Inn Express Edinburgh - Leith Waterfront by IHG in Edinburgh (Leith), you'll be a 2-minute drive from Royal Yacht Britannia and 6 minutes from Royal Botanic Garden. This hotel is 2.2 mi (3.5 km) from St James Quarter and 2.2 mi (3.6 km) from Palace of Holyroodhouse.

Hotel in North Ayrshire, Irvine · 99.05 km from centre
8.2
999 reviews
Breakfast available
When you stay at Riverside Lodge Hotel in Irvine, you'll be near the airport, within a 5-minute drive of Vennel Gallery and Dundonald Links. This hotel is 1.3 mi (2.1 km) from Glasgow Gailes and 1.8 mi (2.9 km) from Irvine Beach Park.

Hotel in Melrose · 53.46 km from centre
8.6
750 reviews
Breakfast available
Located in Melrose, Dryburgh Abbey Hotel is on a river – a 4-minute walk from Dryburgh Abbey and within a 5-minute drive of Scott's View. This hotel is 5.7 mi (9.2 km) from Smailholm Tower and 6 mi (9.7 km) from Earlston Library.

Hotel in Hartlepool · 188.55 km from centre
Breakfast available
With a stay at Premier Inn Hartlepool Marina in Hartlepool, you'll be within a 5-minute walk of Hartlepool Maritime Experience and Museum of Hartlepool. This hotel is 27.1 mi (43.6 km) from North York Moors National Park and 0.6 mi (1 km) from Victoria Park.

Hotel in City Centre Glasgow, Glasgow · 67.48 km from centre
8.8
1,184 reviews
Breakfast available
Centrally located in Glasgow, DoubleTree by Hilton Glasgow Central is within a 15-minute walk of George Square and Gallery of Modern Art. This hotel is 1.6 mi (2.6 km) from Botanic Gardens and 1.7 mi (2.7 km) from Kelvingrove Art Gallery and Museum.

Hotel in Fort William · 152.53 km from centre
8.1
5,215 reviews
Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William.
This property includes a lift and some rooms at the Cruachan feature stunning views of the loch and the Morvern Hills beyond. All feature a TV with satellite channels and free Wi-Fi is available throughout the building.
Evening meals and bar food can be enjoyed in the spacious eating area or on the open terrace, which boasts spectacular views. The food is made from locally sourced ingredients. Breakfast include a range of cooked items such as bacon and sausages as well as a buffet, which includes cereals, yoghurt, selection of mixed fruits and juice. The Cruachan Bar would open at 4 pm. Drinks are served until 10:30 pm.

Hotel in Strathpeffer · 199.51 km from centre
7.4
317 reviews
Breakfast available
Located in Strathpeffer, Ben Wyvis Hotel is next to a golf course, within a 5-minute walk of Strathpeffer Pump Room and Upper Pump Room. This golf hotel is 0.2 mi (0.4 km) from Strathpeffer Pavilion and 0.5 mi (0.8 km) from Eagle Stone.

Inn in Leven · 40.88 km from centre
8.4
286 reviews
Breakfast available
Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 5.3 mi (8.5 km) from Kellie Castle.

Hotel in Renfrew · 76.48 km from centre
8.0
1,000 reviews
Breakfast available
Located in Renfrew, Glynhill Hotel is in the suburbs, within a 5-minute drive of Braehead Shopping Centre and Braehead Arena. This hotel is 4.8 mi (7.8 km) from Ibrox Stadium and 6.9 mi (11.1 km) from Clyde Auditorium.

Guesthouse in Keswick · 150.41 km from centre
9.6
376 reviews
Breakfast available
With a stay at The Silverdale in Keswick, you'll be within a 10-minute walk of Keswick Museum and Art Gallery and Keswick Leisure Pool & Fitness Centre. This guest house is 14.6 mi (23.5 km) from Ullswater and 0.6 mi (1 km) from The Puzzling Place.

Hotel in Newcastle-upon-Tyne · 147.05 km from centre
8.6
998 reviews
Breakfast available
With a stay at Holiday Inn Newcastle Jesmond by IHG in Newcastle-upon-Tyne, you'll be within a 5-minute drive of St. James' Park and Newcastle-upon-Tyne Civic Centre. This hotel is 0.5 mi (0.9 km) from University of Newcastle-upon-Tyne and 0.6 mi (1 km) from Northumbria University.

Hotel in Glasgow Westend, Glasgow · 69.07 km from centre
7.4
897 reviews
Breakfast available
Located in Glasgow (Glasgow Westend), Best Western Glasgow Hotel is within a 15-minute walk of OVO Hydro and University of Glasgow. This hotel is 4.2 mi (6.7 km) from Hampden Park and 1 mi (1.6 km) from Scottish Exhibition and Conference Centre.

Hotel in Penrith · 146.82 km from centre
8.6
882 reviews
Breakfast available
Located in Penrith, North Lakes Hotel And Spa is within a 5-minute drive of Rheged and Brougham Castle. This spa hotel is 1.8 mi (2.9 km) from Penrith Castle and 4.6 mi (7.4 km) from Lowther Castle and Gardens.

Hotel in Jesmond, Newcastle-upon-Tyne · 146.50 km from centre
9.0
394 reviews
Breakfast available
With a stay at Osborne Hotel in Newcastle-upon-Tyne (Jesmond), you'll be within a 5-minute drive of St. James' Park and Jesmond Dene Park. This hotel is 0.9 mi (1.4 km) from Newcastle-upon-Tyne Civic Centre and 0.9 mi (1.5 km) from University of Newcastle-upon-Tyne.

Hotel in Fort William · 152.53 km from centre
8.8
792 reviews
Breakfast available
With a stay at The Garrison in Fort William, you'll be within a 15-minute drive of Ben Nevis and West Highland Way. This hotel is 0.1 mi (0.1 km) from Loch Linnhe and 0.2 mi (0.3 km) from Lochaber Geopark Visitor Centre.

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