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
Guest house in Haymarket, Edinburgh · 2.27 km from centre
7.1
844 reviews
Haymarket Station Rooms is a recently renovated guest house in the centre of Edinburgh, less than 1 km from Edinburgh International Conference Centre and a 15-minute walk from Murrayfield Stadium. Among the facilities at this property are an ATM and private check-in and check-out, along with free WiFi throughout the property. National Museum of Scotland is 2.6 km from the guest house and Royal Mile is 2.8 km away.
The guest house is fitted with a flat-screen TV. Towels and bed linen are featured in the guest house. This guest house is allergy-free and non-smoking.
A minimarket is available at the guest house.
The Real Mary King's Close is 2.9 km from the guest house, while Camera Obscura and World of Illusions is 1.9 km away. Edinburgh Airport is 7 km from the property.
Inn in Windermere · 181.03 km from centre
9.4
99 reviews
Located in Windermere, The Brown Horse Inn is in a national park, within a 5-minute drive of Lake Windermere and Bowness Pier. This inn is 3.1 mi (5 km) from World of Beatrix Potter and 6.5 mi (10.5 km) from Brockhole - the Lake District Visitor Centre.
Hotel in Bucksburn, Aberdeen · 149.96 km from centre
8.8
437 reviews
Breakfast available
With a stay at Hilton Aberdeen TECA in Aberdeen (Bucksburn), you'll be a 1-minute drive from TECA and 8 minutes from Aberdeen Royal Infirmary. This eco-friendly hotel is 4.2 mi (6.7 km) from University of Aberdeen and 5 mi (8.1 km) from His Majesty's Theatre.
Hotel in Southern Highlands, Alexandria · 90.07 km from centre
9.0
310 reviews
Breakfast available
When you stay at Duck Bay Hotel in Alexandria, you'll be near the beach – a 4-minute drive from Loch Lomond and The Trossachs National Park and 7 minutes from Loch Lomond. This hotel is 1.4 mi (2.2 km) from Duck Bay Beach and 1.8 mi (2.9 km) from The Carrick Golf Course.
Hotel in Seamill, West Kilbride · 108.76 km from centre
10.0
1 review
Breakfast available
When you stay at Seamill House Hotel in West Kilbride, you'll be near the beach, within a 5-minute drive of Craft Town Scotland and Portencross Castle. This hotel is 1.7 mi (2.8 km) from Ardneil Bay and 4.3 mi (6.9 km) from Geronimo Sailing Ltd.
Guesthouse in Airdrie · 49.44 km from centre
9.4
17 reviews
With a stay at Riggend farm bed and breakfast in Airdrie, you'll be within a 10-minute drive of Palacerigg Country Park and Cumbernauld Theatre. This guest house is 15.2 mi (24.5 km) from Buchanan Street and 16.2 mi (26.1 km) from University of Glasgow.
Hotel in Bucksburn, Aberdeen · 150.12 km from centre
9.2
343 reviews
Breakfast available
With a stay at Aloft Aberdeen TECA in Aberdeen (Bucksburn), you'll be a 1-minute drive from TECA and 8 minutes from Aberdeen Royal Infirmary. This eco-friendly hotel is 4.1 mi (6.6 km) from University of Aberdeen and 5 mi (8 km) from His Majesty's Theatre.
Hostel in Haymarket, Edinburgh · 1.93 km from centre
7.1
4,147 reviews
The West End Hotel is located in a B-listed Victorian townhouse only 15-minutes walk from the West End of Princes Street, the perfect base to relax yet within easy reach of all that Edinburgh has to offer.
We offer simple, quality accommodation for guests that want to make the most of their time exploring Scotland’s capital. After a full room refurbishment in 2018, The West End Hotel Edinburgh offers modern and bright DORMITORY rooms which are comfortable and welcoming. Choose to stay in either one of our small 6 bed dormitory rooms with En-suite or one of our larger dormitories with shared bathrooms, you won’t be disappointed!
Rooms at West End Hostel are accessible by stairs as there is no lift at this hotel. The property also boasts original high ceilings and bay windows.
Buses run every 10 minutes from the hotel to the city centre. Edinburgh Haymarket Rail Station is just a 5-minute walk.
Public parking is available at the nearby NCP Car Park, which is 20 minutes' walk from the hotel.
Groups of 8 or more people must pay a damage deposit of £20 per person upon arrival cash only - this will be refunded on check out once no damage or disturbance has been caused as per hostel rules.
Hotel in Inverness · 180.12 km from centre
8.2
803 reviews
Breakfast available
With a stay at Craigmonie Hotel Inverness by Compass Hospitality in Inverness (Crown), you'll be within a 15-minute walk of Inverness Castle and Bellfield Park. This hotel is 0.8 mi (1.2 km) from Inverness Visit Scotland Information Centre and 0.8 mi (1.3 km) from Inverness Museum and Art Gallery.
Guesthouse in Keswick · 150.10 km from centre
9.0
239 reviews
Breakfast available
With a stay at Craglands Guest House in Keswick, you'll be within a 5-minute drive of Castlerigg Stone Circle and Keswick Museum and Art Gallery. This guest house is 13.9 mi (22.4 km) from Ullswater and 1 mi (1.5 km) from Keswick Climbing Wall.
Hotel in Central Aberdeen, Aberdeen · 148.54 km from centre
8.4
749 reviews
Breakfast available
With a stay at Aberdeen Douglas Hotel in Aberdeen (Central Aberdeen), you'll be within a 10-minute walk of Union Square Shopping Centre and Aberdeen Maritime Museum. This eco-friendly hotel is 0.2 mi (0.4 km) from Tolbooth Museum and 0.3 mi (0.4 km) from Cineworld Aberdeen - Union Square.
Hotel in City Centre Glasgow, Glasgow · 67.30 km from centre
8.8
936 reviews
Breakfast available
You'll be centrally located in Glasgow with a stay at citizenM Glasgow, within a 15-minute walk of George Square and Gallery of Modern Art. This boutique hotel is 1.3 mi (2.1 km) from Glasgow Green and 1.6 mi (2.6 km) from Glasgow Cathedral.
Hotel in Dyce, Aberdeen · 151.58 km from centre
8.0
80 reviews
Breakfast available
With a stay at The Aberdeen Dyce Hotel in Aberdeen (Dyce), you'll be within a 15-minute drive of Union Square Shopping Centre and Formartine and Buchan Way. This hotel is 1.9 mi (3.1 km) from TECA and 2.2 mi (3.6 km) from Auchmill Golf Course.
Campsite in Inverness, Brackla · 175.56 km from centre
8.5
681 reviews
Located in the village of Abriachan, just 12 miles from Inverness, Camping Pod Heaven offers camping accommodation with a unique twist. On-site, there is free WiFi access and free parking. Guests can go on boat trips on the famous Loch Ness, just a short 5-minute drive away.
With a distinctive shape, each of the camping pods feature a mountain view from the room, heating and a private entrance. They also benefit from a shared bathroom. The special roofing material cuts down the noise of heavy rain, whilst the windows and lockable door have double glazing to reduce condensation and provide sound insulation.
Urquhart Castle is 11 miles from the property. Eden Court Theatre and Inverness Castle are both just 25 minutes' drive away. The famed Culloden Battlefield is 18 miles away.
Guest house in Ambleside · 170.06 km from centre
8.9
1,119 reviews
Ferndale Lodge, a family-run guest house, is placed only a few minutes’ stroll from the centre of the charming Lake District town of Ambleside. With free parking.
Light, airy rooms each include tea and coffee making facilities, as well as a TV and shower room. Some rooms also enjoy splendid views over Ambleside.
Now offering a room only basis giving you total flexibility, have a lie in, a late brunch or an early lunch and the opportunity to enjoy the Lake District from the early morning.
The cruise boats on Lake Windermere are 10 minutes’ walk away, whilst scenic Rydal Water is a 2 mile-drive. Windermere town is 5 miles away, accessible by buses that stop 2 minutes walk from the Lodge.
Free Wi-Fi access is available in all rooms and throughout the property.
Dogs are only allowed in the specific pet friendly room type.
The King size room is on the ground floor.
Hotel in Dundee · 59.06 km from centre
8.0
202 reviews
Breakfast available
With a stay at go2 Dundee Camperdown Hotel in Dundee, you'll be steps from Camperdown Country Park and Templeton Woods and a 2-minute drive from Dundee Karting. This hotel is 16.6 mi (26.8 km) from St. Andrews Links and 18.7 mi (30 km) from Old Course at St Andrews.
Hotel in Leyburn · 195.45 km from centre
6.4
73 reviews
Breakfast available
With a stay at OYO Rose & Crown Hotel in Leyburn, you'll be on a river, within a 15-minute drive of Yorkshire Dales National Park and Wensleydale. This hotel is 1.5 mi (2.4 km) from Raydale Preserves and 2.3 mi (3.7 km) from Semerwater.
Hotel in Swalwell, Gateshead · 146.05 km from centre
8.8
363 reviews
Breakfast available
With a stay at Delta Hotels by Marriott Newcastle Gateshead in Gateshead (Swalwell), you'll be within a 10-minute drive of St. James' Park and Quayside. This eco-friendly hotel is 10.8 mi (17.4 km) from Beamish Open Air Museum and 14.2 mi (22.9 km) from Port Of Tyne.
Property in Gateshead · 150.76 km from centre
9.2
238 reviews
Breakfast available
With a stay at Eslington Villa in Gateshead, you'll be within a 10-minute drive of St. James' Park and Quayside. This property is 7.7 mi (12.4 km) from Beamish Open Air Museum and 10.9 mi (17.6 km) from Port Of Tyne.
Guesthouse in Windermere · 176.48 km from centre
9.0
462 reviews
Breakfast available
With a stay at Woodlands Guest House Windermere in Windermere, you'll be within a 5-minute drive of Lake Windermere and World of Beatrix Potter. This guest house is 13.4 mi (21.6 km) from Ullswater and 14.1 mi (22.6 km) from Coniston Water.