Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in Dalkeith

Popular with guests booking B&Bs in Dalkeith
Popular with guests booking B&Bs in Dalkeith
Popular with guests booking B&Bs in Dalkeith
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Lasswade
The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.
Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.
In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.
In Edinburgh’s city centre, Averon Guest House has spacious rooms, free Wi-Fi and free private parking.
Offering a garden and garden view, Charming 3 Bed Cottage, Private Budget Room, Free street parking, strong Fibre Optic Internet, Garden is situated in Edinburgh, 5.9 km from University of Edinburgh...
Situated in Edinburgh in the Lothian region, En-suite Room with Independent Entrance. Features accommodation with free WiFi and free private parking.
Offering garden views, Little france house room1 is an accommodation situated in Edinburgh, 4.9 km from University of Edinburgh and 5.3 km from National Museum of Scotland.
Duddingston Guest House - Rooms Only, a property with a garden, is located in Edinburgh, 5.9 km from Arthurs Seat, 6.2 km from Edinburgh Waverley station, as well as 6.2 km from Edinburgh Playhouse.
A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests.
Featuring a garden and views of garden, Arrandale Guest House is a recently renovated guest house located in Edinburgh, 2.2 km from National Museum of Scotland.
Located in Edinburgh, within 2.2 km of Royal Mile and 2.3 km of National Museum of Scotland, Edinburgh Travel Guest House features free WiFi throughout the property.
Bridge St Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 16 km from Dalhousie Castle, 16 km from Arthurs Seat, as well as 17 km from Muirfield.
Set in Edinburgh, near Edinburgh International Conference Centre, Edinburgh Castle and National Museum of Scotland, IVY House features free WiFi.
Set in Edinburgh in the Lothian region, Charming Edinburgh Bungalow offers accommodation with free private parking.
Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.
Arden House - rooms with continental breakfast is set in Musselburgh, 8.5 km from Arthurs Seat, 11 km from Edinburgh Waverley station, and 11 km from Edinburgh Playhouse.