
Search B&B in Dalkeith
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Our top choices for Dalkeith bed & breakfast

1. Edinburgh Holiday Guest House
Edinburgh Holiday Guest HouseNewington
8.2 out of 10, Very good, (142 reviews)
The price is AED 386
AED 487 total
includes taxes & fees
9 Nov - 10 Nov

2. Kingsley Edinburgh
Kingsley EdinburghNewington
9.0 out of 10, Wonderful, (75 reviews)
The price is AED 379
AED 477 total
includes taxes & fees
8 Nov - 9 Nov

3. Faside Estate
Faside EstateMusselburgh
9.6 out of 10, Exceptional, (17 reviews)
The price is AED 1,075
AED 1,354 total
includes taxes & fees
4 Nov - 5 Nov

5. Whitecroft Bed and Breakfast
Whitecroft Bed and BreakfastLivingston
10.0 out of 10, Exceptional, (30 reviews)
The price is AED 465
AED 465 total
includes taxes & fees
16 Nov - 17 Nov

6. Walking distance to Edinburgh Zoo and Murrayfield Stadium
Walking distance to Edinburgh Zoo and Murrayfield StadiumCorstorphine
The price is AED 19,673
AED 20,977 total
includes taxes & fees
8 Nov - 9 Nov

7. Airdenair Guest House
Airdenair Guest HousePrestonfield
8.4 out of 10, Very good, (60 reviews)
The price is AED 351
AED 443 total
includes taxes & fees
8 Nov - 9 Nov

8. The Alexander Guest House
The Alexander Guest HouseNewington
7.8 out of 10, Good, (99 reviews)
The price is AED 303
AED 382 total
includes taxes & fees
8 Nov - 9 Nov

9. Murrayfield Park Guest House
Murrayfield Park Guest HouseMurrayfield
5.8 out of 10, (327 reviews)
The price is AED 231
AED 291 total
includes taxes & fees
4 Nov - 5 Nov

10. Spylaw Bank House
Spylaw Bank HouseColinton
9.4 out of 10, Exceptional, (390 reviews)
The price is AED 488
AED 615 total
includes taxes & fees
4 Nov - 5 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Dalkeith Hotel Reviews

Market Street Hotel
8/10 Good
Frequently asked questions
Explore a world of travel with Expedia
- Travelodge UK Hotels in Lasswade
- Syha Hostelling Scotland Hotels in Dalkeith
- Cheval Apartment Hotels in Millerhill
- Motel One Hotels in Carberry
- Lodges in Newtongrange
- Relais & Chateaux Hotels in Pathhead
- Apartments in Midlothian
- Hilton Hotels in Lasswade
- Lasswade Hotels
- Syha Hostelling Scotland Hotels in Danderhall
- Dalkeith Hotels
- Cheval Apartment Hotels in Pathhead
- B&B in Newtongrange
- Freetobook Hotels in Newtongrange
- Marriott Hotels & Resorts in Lasswade
- Ballantrae Hotels in Pathhead
- 2 Star Hotels in Crossgatehall
- Hostels in Newtongrange
- Snoozebox Hotels in Newbattle
- 5 Star Hotels in Danderhall
- Travelodge UK Hotels in Millerhill
- Country Houses in Dalkeith
- Hilton Hotels in Newtongrange
- Castles in Newcraighall Station
- Houseboats in Lasswade
- Village Hotels in Pathhead
- 5 Star Hotels in Newtongrange
- Cheval Apartment Hotels in Eskbank
- Rv Parks in Lasswade
- Castles in Lasswade
- Fountain Court Apartments Hotels in Millerhill
- Fountain Court Apartments Hotels in Bonnyrigg
- Hostels in Bonnyrigg
- Residences in Crossgatehall
- Village Hotels in Lasswade
- Chalets in Lasswade
- Wyndham Hotels in Newbattle
- Fountain Court Apartments Hotels in Eskbank
- B&B in Lasswade
- Hotels with Bars in Pathhead
- Apartments in Lasswade
- Staycity Serviced Apartments Hotels in Millerhill
- Wyndham Hotels in Lasswade
- 5 Star Hotels in Lasswade
- Barcelo Hotels in Danderhall
- Leonardo Hotels in Millerhill
- Ballantrae Hotels in Carberry
- Houseboats in Edinburgh and Lothian
- Hostels in Midlothian
- Independent Hotels in Eskbank
- Villas in Millerhill
- Wyndham Hotels in Eskbank
- Cabin Rentals in Pathhead
- Best Western Hotels in Bonnyrigg
- Hostels in Crossgatehall
- Travelodge UK Hotels in Newbattle
- Leonardo Hotels in Crossgatehall
- Farmstay in Lasswade
- Classic British Hotels in Danderhall
- Leonardo Hotels in Lasswade
- 4 Star Hotels in Lasswade
- Shopping Hotels in Dalkeith
- Lodges in Dalkeith
- Accor Hotels in Bonnyrigg
- Leonardo Hotels in Pathhead
- Leonardo Hotels in Bonnyrigg
- 2 Star Hotels in Carberry
- Leonardo Hotels in Danderhall
- Jurys Hotels in Newtongrange
- Country Houses in Bonnyrigg
- Condo Rentals in Dalkeith
- 4 Star Hotels in Danderhall
- Marriott Hotels & Resorts in Bonnyrigg
- The Edinburgh Collection Hotels in Bonnyrigg
- Hilton Hotels in Carberry
- Cottages in Lasswade
- Cheval Apartment Hotels in Newbattle
- Fountain Court Apartments Hotels in Carberry
- Travelodge UK Hotels in Carberry
- Cheval Apartment Hotels in Dalkeith
- Cheval Apartment Hotels in Carberry
- Devere Hotels in Carberry
- Vacation Homes in Bonnyrigg
- Hotels with Free Parking in Dalkeith
- Cabin Rentals in Bonnyrigg
- Chalets in Bonnyrigg
- Residences in Lasswade
- Hotels with Free Parking in Lasswade
- Country Houses in Carberry
- Marriott Hotels & Resorts in Danderhall
- Guest Houses in Shawfair Station






































