Hotels in Dalkeith (page 18 of 52)
From $209Eastside Cottages
5.0(100 reviews)CharmingCottageQuaint+2
Martin's Guest House
4.7(100 reviews)Bed and BreakfastClassicFamily+2
From $164Adam Drysdale House
4.3(100 reviews)Bed and BreakfastBusinessFamily+2
City Stay Hostel Edinburgh
2.9(100 reviews)BudgetHostelHotel
From $151Mackenzie Guest House
4.4(99 reviews)Bed and BreakfastBusinessHidden Gems+2
From $124Pilrig Guest House
3.2(98 reviews)Bed and BreakfastCentrally LocatedFamily+2
Calton Apartments
4.0(97 reviews)CondominiumFamilyMid-range+2
Ashgrove Bed & Breakfast
4.2(97 reviews)Bed and BreakfastBusinessCharming+2
From $114The Bay and Bridge
4.9(97 reviews)BusinessFamilySpecialty B&B+2
Adniston Manor
4.9(96 reviews)Bed and BreakfastLuxuryModern+2
From $70Beaverbank Place
3.0(96 reviews)BudgetCondominiumModern+1
From $94Airdenair Guest House
4.2(95 reviews)Bed and BreakfastBudgetHotel
From $114Menzies Guest House
3.4(95 reviews)BudgetFamilyGuest house+2
From $577Gleneagles Townhouse
4.0(95 reviews)City ViewHotelLuxury+1
From $7292 Cambridge Street
5.0(94 reviews)Bed and BreakfastCentrally LocatedHidden Gems+2
Arran House
2.9(94 reviews)BudgetHostelModern+1
From $193Destiny Scotland - St. Andrew Square Apartments
3.8(94 reviews)Centrally LocatedCondominiumMid-range+2
Ashlyn Guest House
4.7(93 reviews)Great ViewGuest houseQuaint+2
From $186Mayfield Lodge Guesthouse
3.9(93 reviews)BudgetBusinessClassic+2
Lothrie Bed & Breakfast
4.8(93 reviews)Bed and BreakfastFamilyMid-range+2
Edinburgh Caravan and Motorhome Club Campsite
4.4(93 reviews)BudgetCabin/CampgroundFamily+1
City Guest House
2.5(92 reviews)LodgeMid-rangeHotel
Tantallon Place Bed and Breakfast
5.0(91 reviews)Bed and BreakfastCharmingQuaint+2
McGregors Guest House
3.2(89 reviews)BudgetGuest houseHotel