Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

78 hotels in Dalkeith

Search the best hotels and places to stay in Dalkeith

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
The Sun Inn DalkeithLothianbridge, Dalkeith, United KingdomView on map
2.4 km from City Centre1.5 km from Scottish Mining Museum
This hotel offers the lounge bar and 6 rooms together with convenient location close to Butterfly & Insect World.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
Price from£ 162per nightSelect
Not available
Melville Castle Hotel DalkeithMelvillegate, Edinburgh, Dalkeith, United Kingdom, EH18 1APView on map
1.6 km from City Centre500 m from Butterfly & Insect World
Near the hotel, there is a railway station and guests can easily reach Butterfly & Insect World which is not far away.
  • The hotel has
    • Restaurant
    +1
Price from£ 87per nightSelect
Not available
Innkeeper'S Collection, Edinburgh, DalkeithThe Melville Inn, Dalkeith, United Kingdom, EH18 1ARView on map
1.9 km from City Centre300 m from Butterfly & Insect World
Within easy reach of Dalkeith Palace, this hotel comprises 74 rooms with en suite bathrooms.
9.6
Perfect2 reviews
Price from£ 66per nightSelect
Not available
Rathan House - Guesthouse At Eskbank45 Eskbank Road, Dalkeith, United Kingdom, EH223BHView on map
800 m from City Centre400 m from The Pavilion C A C Leisure
Set in a conservation area close to Newbattle Abbey, the property includes a sun terrace and a swimming pool.
Price from£ 104per nightSelect
Not available
Dalkeith Hotel By Altido152 High Street, Dalkeith, United Kingdom, EH22 1AYView on map
300 m from City Centre300 m from Gold Rush Amusements
Within easy reach of Butterfly World, this hotel comprises 32 rooms with private bathrooms.
Price from£ 94per nightSelect
Not available
Dalkeith Three Bed Two Bath Apartment55F Saint Andrew Street, Dalkeith, United Kingdom, EH22 1BPView on map
300 m from City Centre400 m from Gold Rush Amusements
Located less than 10 minutes' walk to the city center, this 3-bedroom apartment features a kitchen and a private bathroom.
Price from£ 167per nightSelect
Not available
Dalkeith Five Bedroom House7 Duke Street, Dalkeith, United Kingdom, EH22 1BGView on map
300 m from City Centre300 m from Gold Rush Amusements
This villa is placed 3.2 km from Dalhousie Castle Falconry and boasts 6 rooms with carpet flooring.
Price from£ 233per nightSelect
Not available
Dalkeith Three Bed Two Bath Apartment55F Saint Andrew Street, Dalkeith, United Kingdom, EH22 1BPView on map
300 m from City Centre400 m from Gold Rush Amusements
Select
Not available
Similar properties near Dalkeith
Best Western Kings Manor Hotel100 Milton Road East, Edinburgh, United Kingdom, EH152NPView on map
6.0 km from Dalkeith6.0 km from City Centre
Located 6 km away from Edinburgh city center, this hotel features 95 rooms and a swimming pool.
8.4
Great840 reviews
Price from£ 78per nightSelect
Not available
Rockville Hotel2 Joppa Pans, Edinburgh, United Kingdom, EH15 2HFView on map
6.3 km from Dalkeith6.3 km from City Centre
Located near Jump In Trampoline Parks, this family-run hotel features a full Scottish breakfast.
7.6
Very good3 reviews
Price from£ 103per nightSelect
Not available
Dalhousie Castle HotelCockpen Road, Bonnyrigg, United Kingdom, EH19 3JBView on map
3.7 km from Dalkeith3.7 km from City Centre1.0 km from Scottish Mining Museum
Placed directly next to Temple Church, the venue welcomes guests since 1280 year and offers a sweeping view together with mountain biking, archery and horse riding.
7.8
Very good86 reviews
Price from£ 168per nightSelect
Not available
Ravelston House182 North High Street, Musselburgh, United KingdomView on map
5.6 km from Dalkeith5.6 km from City Centre
Offering location close to Portobello Beach, this hotel overlooks the garden and has a refurbished restaurant.
Price from£ 98per nightSelect
Not available
Premier Inn Edinburgh A1Carberry Road, Inveresk, Edinburgh, United Kingdom, EH21 8PTView on map
4.1 km from Dalkeith4.1 km from City Centre
Located just 1.6 km from St Michael's Parish Church, this hotel features 60 rooms and a family restaurant on-site.
6.8
Nice4 reviews
Price from£ 83per nightSelect
Not available
Premier Inn Edinburgh A7Melville Dykes Road, Edinburgh, United Kingdom, EH18 1ANView on map
1.9 km from Dalkeith1.9 km from City Centre900 m from Butterfly & Insect World
Located near Butterfly & Insect World, this designer hotel features a hot buffet breakfast.
7.4
Very good1 review
Price from£ 78per nightSelect
Not available
Arden Guest House126 Old Dalkeith Road, Edinburgh, United KingdomView on map
6.0 km from Dalkeith6.0 km from City Centre
This pet-friendly hotel with garden views lies close to the sights of Edinburgh including Holyrood Park.
7.6
Very good28 reviews
Price from£ 55per nightSelect
Not available
The County Hotel152 High Street, Edinburgh, United Kingdom, EH22 1AYView on map
300 m from Dalkeith300 m from City Centre300 m from Gold Rush Amusements
Placed close to Butterfly & Insect World in the centre of Dalkeith, this hotel offers 32 rooms.
7.0
Very good77 reviews
Price from£ 102per nightSelect
Not available
Melville CastleGilmerton Road, Lasswade, United Kingdom, EH18 1APView on map
2.3 km from Dalkeith2.3 km from City Centre600 m from Butterfly & Insect World
This hotel with pubs, restaurants and bars onsite features 32 contemporary rooms and is conveniently located a short walk from Dalkeith Museum.
6.0
Guest rating
Price from£ 93per nightSelect
Not available
Premier Inn Edinburgh East228 Willowbrae Road, Edinburgh, United Kingdom, EH8 7NGView on map
7.4 km from Dalkeith7.4 km from City Centre
Located just 2.4 km from Holyrood Park, this hotel features 39 rooms and a grill restaurant on-site.
6.8
Nice2 reviews
Price from£ 66per nightSelect
Not available
Premier Inn Edinburgh A191 Newcraighall Road, Edinburgh, United KingdomView on map
5.0 km from Dalkeith5.0 km from City Centre
Adjacent to Edinburgh Castle, and close to Musselburgh Museum, this impressive hotel features 42 classic rooms.
8.2
Great78 reviews
Price from£ 88per nightSelect
Not available
Emerald Guest House3 Drum Street, Edinburgh, United KingdomView on map
4.5 km from Dalkeith4.5 km from City Centre
This royal-style hotel is set at a short distance to Arthur's Seat.
Price from£ 173per nightSelect
Not available
Beechwood Park - Sleeps 4 Easy Access To Edinburgh20 Beechwood Park, Newtongrange, United Kingdom, EH22 4RYView on map
2.5 km from Dalkeith2.5 km from City Centre1.1 km from Scottish Mining Museum
Placed 3.4 km from Arniston House, the property consists of 2 bedrooms, 1 bathrooms and a kitchen.
Price from£ 82per nightSelect
Not available
Drummohr Holiday ParkLevenhall Musselburgh, Musselburgh, United Kingdom, EH21 8JSView on map
7.3 km from Dalkeith7.3 km from City Centre
Located 2.3 km from Musselburgh Racecourse, this self-catering villa features a shower, a dining table and a sofa at a terrace.
Select
Not available
Edinburgh LodgesEdinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PYView on map
4.0 km from Dalkeith4.0 km from City Centre
Having an easy access to a bus stop, the property is located within 4 km of the city center.
8.2
Great85 reviews
Select
Not available
Aaron Lodge128 Old Dalkeith Road, Edinburgh, United KingdomView on map
6.0 km from Dalkeith6.0 km from City Centre
Placed in the recreational area, the property offers quick access to Greyfriars Kirk and proximity to a bus stop.
8.4
Great69 reviews
Price from£ 94per nightSelect
Not available
Carberry TowerBy Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PYView on map
3.8 km from Dalkeith3.8 km from City Centre
Located in the suburb district of Musselburgh, this traditional-style villa offers a sun terrace, a bar and a garden.
9.2
Perfect60 reviews
Price from£ 214per nightSelect
Not available
Borthwick CastleNorth Middleton , Eh23 4Qy, Gorebridge, United KingdomView on map
8.3 km from Dalkeith8.3 km from City Centre
The venue features an outdoor pool and a garden restaurant, boasting location next to Vogrie Riding School.
Select
Not available
Twenty DcTwenty Dc, 20 Danderhall Crescent, Danderhall, Dalkeith, Edinburgh, United Kingdom, EH22 1LZView on map
3.5 km from Dalkeith3.5 km from City Centre
This is a 3-bedroom villa, set in proximity to Monktonhall Colliary.
Price from£ 95per nightSelect
Not available
Aynetree Guest House12 Duddingston Crescent, Milton Road, Edinburgh, United KingdomView on map
6.3 km from Dalkeith6.3 km from City Centre
Set 3.8 km from Holyrood Park in Edinburgh, the apartment in a classical-style building features a swimming pool.
7.6
Very good56 reviews
Price from£ 83per nightSelect
Not available
Anchorage B&B1 Elcho Place Port Seton, Cockenzie, United Kingdom, EH32 0DLView on map
11.1 km from Dalkeith11.1 km from City Centre
Offering convenient proximity to Hot Yoga Edinburgh, the hotel is also close to Hot Yoga Edinburgh.
9.8
Perfect3 reviews
Select
Not available
Arden House26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LLView on map
6.1 km from Dalkeith6.1 km from City Centre
Set in Musselburgh, this 7-room property is an ideal base for visits to Inveresk Lodge Gardens.
8.8
Great1 review
Price from£ 109per nightSelect
Not available
Carberry Tower Mansion HouseCarberry Tower Estate, Musselburgh, United Kingdom, EH21 8PYView on map
4.2 km from Dalkeith4.2 km from City Centre
This historic-style hotel is set at a short distance to Dalkeith Country Park.
Price from£ 153per nightSelect
Not available
The Retreat Castle1 Cockpen Road, Bonnyrigg, United Kingdom, EH19 3HSView on map
3.2 km from Dalkeith3.2 km from City Centre1.9 km from Scottish Mining Museum
The hotel has a private garden and accommodates guests in 5 individual rooms overlooking the courtyard.
Price from£ 141per nightSelect
Not available
Laird And Dog Inn5 High Street, Lasswade, United Kingdom, EH18 1NAView on map
3.2 km from Dalkeith3.2 km from City Centre1.6 km from Butterfly & Insect World
Located 1 km from the center of Lasswade, this hotel features hiking and billiards in the area and a garden bar onsite.
8.4
Great2 reviews
Price from£ 72per nightSelect
Not available
Melville House103A North High Street , Musselburgh, United Kingdom, EH21 6JEView on map
5.7 km from Dalkeith5.7 km from City Centre
The hotel offers a first floor restaurant, featuring convenient location and a bus stop nearby.
Select
Not available
Aaran Lodge Guest House30 Milton Road East, Edinburgh, United KingdomView on map
6.0 km from Dalkeith6.0 km from City Centre
Offering location in Portobello district close to Edinburgh Crystal Visitor Centre, this accommodation features 8 rooms and a kids' club and a playground.
8.8
Great2 reviews
Price from£ 96per nightSelect
Not available
Apartment On Drybrough Crescent3/6 Drybrough Crescent, Edinburgh, United Kingdom, EH16 4FBView on map
6.6 km from Dalkeith6.6 km from City Centre
Nestled in Prestonfield district of Edinburgh, the venue is about 15 km from Turnhouse airport.
Price from£ 93per nightSelect
Not available
O Hostel411 Gilmerton Road, Edinburgh, United Kingdom, EH17 7JJView on map
5.4 km from Dalkeith5.4 km from City Centre
This royal-style hotel is set at a short distance to Royal Museum.
Price from£ 140per nightSelect
Not available
Ivy Niddrie Park15 Castlepark Glade Edinburgh Eh16 4Ga, Edinburgh, United Kingdom, EH9 3DEView on map
6.1 km from Dalkeith6.1 km from City Centre
The apartment is located 3.7 km from Royal Museum and comes with a mini-kitchen and a detached bathroom.
Price from£ 44per nightSelect
Not available
Escape PodsPovert Road Cabin Camping Reception, Arniston, United Kingdom, EH23 4LJView on map
5.0 km from Dalkeith5.0 km from City Centre1.5 km from Scottish Mining Museum
Located 3.9 km from Newbattle Abbey, this villa offers 10 rooms.
5.0
Guest rating1 review
Price from£ 26per nightSelect
Not available
Milton House24 Duddingston Crescent, Edinburgh, United Kingdom, EH15 3ATView on map
6.3 km from Dalkeith6.3 km from City Centre
Placed in the busy area, the property offers quick access to Omni Centre Edinburgh and proximity to a railway station.
8.2
Great1 review
Price from£ 77per nightSelect
Not available
Greenlees LodgeGreen Lane, Lasswade, United Kingdom, EH18 1HEView on map
3.8 km from Dalkeith3.8 km from City Centre
Set in close proximity to a bus stop and such attractions as Edinburgh Falconry & Fishing and Rosslyn Chapel, this apartment with panoramic views boasts a terrace.
Price from£ 94per nightSelect
Not available
Faside EstateFaside Estate Nr Edinburgh, Musselburgh, United Kingdom, EH33 2LEView on map
5.8 km from Dalkeith5.8 km from City Centre
There are rooms facing the garden and the hotel is set close to Musselburgh Racecourse.
Price from£ 178per nightSelect
Not available
Robert Burns41 Abercorn Terrace Joppa, Edinburgh, United Kingdom, Edinburgh, United KingdomView on map
6.7 km from Dalkeith6.7 km from City Centre
The hotel lies not far away from Arthur's Seat and offers a garden restaurant and an outdoor pool onsite.
Select
Not available
The Upper Craigour Royal Infirmary House41 Upper Craigour, Edinburgh, United Kingdom, EH17 7SEView on map
4.7 km from Dalkeith4.7 km from City Centre
The apartment is located 6 km from Camera Obscura and World of Illusions and comes with a kitchen and a detached bathroom.
Price from£ 130per nightSelect
Not available
First Lasswade Road HouseLasswade Road, Edinburgh, United Kingdom, EH16 6QTView on map
5.3 km from Dalkeith5.3 km from City Centre
Located 6 km from the city centre, the property has a sunny patio and 3 bedrooms with adjustable beds, sofa beds and extra-long beds.
Price from£ 236per nightSelect
Not available
Elforma - Tudsbery House5 Tudsbery Ave, Edinburgh, United Kingdom, EH16 4GXView on map
5.7 km from Dalkeith5.7 km from City Centre
This 115 m² apartment near University of Edinburgh offers a tennis court and a golf course.
Price from£ 191per nightSelect
Not available
The Lochside House ResidenceOld Church Lane Edinburgh Eh15 3Px, Edinburgh, United Kingdom, EH15 3PXView on map
7.4 km from Dalkeith7.4 km from City Centre
Set 2.7 km from National Museum of Scotland, this property features 5 bedrooms and a garden with a shower.
Price from£ 337per nightSelect
Not available
Musselburgh High Street 5 - Two Bedroom ApartmentFlat 5 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
5.7 km from Dalkeith5.7 km from City Centre
Staying in this 2-bedroom apartment, nestled near Fisherrow Harbour, guests can enjoy a patio to relax after a busy day.
Price from£ 141per nightSelect
Not available
Musselburgh High Street 3 - Two Bedroom ApartmentFlat 3 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
5.7 km from Dalkeith5.7 km from City Centre
Set 1 km from the centre of Musselburgh, this apartment comes with 2 bedrooms, a kitchen, and own patio.
Price from£ 148per nightSelect
Not available
Musselburgh High St 2 Three Bedroom Maisonette49 2 Musselburgh High St, Musselburgh, United Kingdom, EH21 7ABView on map
5.7 km from Dalkeith5.7 km from City Centre
Situated 1 km from the centre of Musselburgh, the apartment with a view over the city offers a sunny patio.
Price from£ 207per nightSelect
Not available
Musselburgh High St 4 Two Bedroom Apartment49 4 Musselburgh High Street, Musselburgh, United Kingdom, EH21 7ABView on map
5.7 km from Dalkeith5.7 km from City Centre
This 2-bedroom apartment with a fully equipped kitchen is situated within a 10-minute walk from the center of Musselburgh.
Price from£ 137per nightSelect
Not available
Musselburgh High Street Apartments49 High Street, Musselburgh, United Kingdom, EH21 7ABView on map
5.7 km from Dalkeith5.7 km from City Centre
This 60 m² accommodation consists of 2 bedrooms, a kitchen and 2 bathrooms.
Price from£ 134per nightSelect
Not available
Stylish 3 Bed With Stunning Sea Views139 New Street Musselburgh, Edinburgh, United Kingdom, EH21 6DHView on map
5.8 km from Dalkeith5.8 km from City Centre
Located in Edinburgh, and a short stroll from Musselburgh Beach, this venue includes a kitchen with a dishwasher and refrigerator, as well as 2 bathrooms.
Price from£ 114per nightSelect
Not available
Keppel GateKeppel Gatenettlingflat, Borthwick, United Kingdom, EH38 5YFView on map
13.7 km from Dalkeith13.7 km from City Centre
Set in 15 km from Dalkeith Country Park and 34 km from North Berwick, the villa provides accommodation with amenities such as a free car park and a Jacuzzi.
Price from£ 318per nightSelect
Not available
Mercat CottageMercat Cottage Cockenzie House And, Port Seton, United Kingdom, EH32 0HYView on map
10.6 km from Dalkeith10.6 km from City Centre
Nestled near a port, this villa consists of 2 bedrooms, a full kitchen, and a garden.
Price from£ 279per nightSelect
Not available
3 Bedroom Flat In Duddingston VillageThe Causeway, Edinburgh, United Kingdom, EH15 3PZView on map
7.5 km from Dalkeith7.5 km from City Centre
Featuring a kitchen and a terrace, the property is a 20-minute drive from Turnhouse airport.
Price from£ 516per nightSelect
Not available
Carberry TowerEast Lothian - Musselburgh -, Edinburgh, United Kingdom, Eh21 8pyView on map
4.0 km from Dalkeith4.0 km from City Centre
A top-quality restaurant and 30 rooms are available during the stay in quiet hotel, boasting location next to Inveresk Lodge Gardens.
Price from£ 195per nightSelect
Not available
Drybrough Apartment1 Drybrough Crescent , Edinburgh, United KingdomView on map
6.6 km from Dalkeith6.6 km from City Centre
Enjoying a convenient location in vicinity of Edinburgh Castle, the accommodation includes a patio and an outdoor swimming pool.
Price from£ 449per nightSelect
Not available
Travelodge Edinburgh MusselburghMoto Service Area, A1, Old Craighall, Edinburgh, United Kingdom, EH21 8REView on map
3.7 km from Dalkeith3.7 km from City Centre
Within easy reach of Inveresk Lodge Gardens, this hotel comprises 44 rooms with separate bathrooms.
6.6
Nice19 reviews
Price from£ 65per nightSelect
Not available
Kevock Vale ParkWestmill Haugh, Lasswade, United Kingdom, EH18 1LYView on map
3.5 km from Dalkeith3.5 km from City Centre2.0 km from Butterfly & Insect World
Set in 1.6 km from Mavisbank House and 8 km from Musselburgh, the villa provides accommodation with amenities such as free self parking and a luggage room.
Select
Not available
Ettrick Bank198 Willowbrae Road, , Edinburgh, United Kingdom, EH8 7QHView on map
7.7 km from Dalkeith7.7 km from City Centre
Princes Street Gardens is 3.7 km from this villa that offers 2 bedrooms along with a kitchen.
Price from£ 76per nightSelect
Not available
Turret Cottage, Prestonpans, United Kingdom, EH32 0HYView on map
10.7 km from Dalkeith10.7 km from City Centre
Price from£ 168per nightSelect
Not available
Four Bedroom Bonnyrigg House15 Hawthornden Avenue Bonnyrigg, Bonnyrigg, United Kingdom, EH19 2JPView on map
3.5 km from Dalkeith3.5 km from City Centre
Price from£ 152per nightSelect
Not available
Charming Apt With Amazing Sea View And Wood BurnerEastfield 16, Edinburgh, United Kingdom, EH15 2PWView on map
6.2 km from Dalkeith6.2 km from City Centre
This 49 m² apartment gives direct access to Musselburgh Beach and comprises 1 bedrooms.
Price from£ 86per nightSelect
Not available
Gala Rooms28 Fernieside Pl, Edinburgh, United Kingdom, EH17 7LFView on map
4.7 km from Dalkeith4.7 km from City Centre
The property provides free private parking and a private car park and is set 6 km from the city centre.
Price from£ 40per nightSelect
Not available
Kitchen Garden Cottage29 Polton Bank, Polton, United Kingdom, EH18 1JWView on map
4.7 km from Dalkeith4.7 km from City Centre
Select
Not available
Ark At Anchor1 Eastfield, Edinburgh, United Kingdom, EH15 2PWView on map
6.2 km from Dalkeith6.2 km from City Centre
Select
Not available
Edinburgh Cabin CampingEdinburgh Camping Cabins Native Wild, Gorebridge, United Kingdom, EH23 4LJView on map
5.0 km from Dalkeith5.0 km from City Centre1.5 km from Scottish Mining Museum
Select
Not available
Kevock Vale ParkWestmill Haugh, Lasswade, United Kingdom, EH18 1LYView on map
3.5 km from Dalkeith3.5 km from City Centre2.0 km from Butterfly & Insect World
Featuring free self parking and a storage room, this property is situated a short distance from Delhousie Masonic Lodge 720.
Select
Not available
Historic Stone Built 4Br Cottage For 8 W Parking3 Old Church Lane, Edinburgh, United Kingdom, EH15 3PXView on map
7.3 km from Dalkeith7.3 km from City Centre
Select
Not available
Newly Refurbished Flat Free Parking WifiBailie Grove, Edinburgh, United Kingdom, EH15 3BSView on map
6.2 km from Dalkeith6.2 km from City Centre
Featuring a kitchen, the venue is only 1.2 km from Portobello Beach.
Select
Not available
Rock CottageRock Cottage East Sea Side, Prestonpans, United Kingdom, Eh32 9aeView on map
9.0 km from Dalkeith9.0 km from City Centre
This 2-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of Prestonpans.
Price from£ 158per nightSelect
Not available
Ark At Anchor1 Eastfield, Edinburgh, United Kingdom, EH15 2PWView on map
6.2 km from Dalkeith6.2 km from City Centre
Offering a kitchen equipped with a microwave oven, a dishwasher and coffee/tea makers, this villa is set near Jump In Trampoline Parks.
Price from£ 418per nightSelect
Not available
Housekeeper'S RoomsOxenfoord Castle Oxenfoord, Pathhead, United Kingdom, EH37 5UBView on map
5.7 km from Dalkeith5.7 km from City Centre
Offering a fully equipped kitchen complete with a microwave and a refrigerator, this villa is located close to Cousland Smiddy.
Price from£ 200per nightSelect
Not available
Mauldslie Hill CottageMauldslie Hill Cottage, Gorebridge, United Kingdom, EH23 4TBView on map
14.3 km from Dalkeith14.3 km from City Centre
Set in 12 km from Dalhousie Castle Falconry and 31 km from Melrose, the villa provides accommodation with amenities such as a free car park and a garden.
Price from£ 102per nightSelect
Not available
Portobello Apartment13 A 2 Milton Road East, Edinburgh, United Kingdom, EH15 2NDView on map
6.1 km from Dalkeith6.1 km from City Centre
Situated in Portobello district, the property comprises a full kitchen and 2 bedrooms.
Price from£ 394per nightSelect
Not available
Musselburgh High Street 6 Two Bedroom Maisonette3 Kerr'S Wynd, Musselburgh, United Kingdom, EH21 7RAView on map
5.7 km from Dalkeith5.7 km from City Centre
Located less than 10 minutes' walk to the city center, this 2-bedroom apartment features a kitchen and a private bathroom.
Price from£ 151per nightSelect
Not available
Hawthorn HouseRemote Farm, Edinburgh, United Kingdom, EH37 5UPView on map
7.2 km from Dalkeith7.2 km from City Centre
Dalkeith Museum is 8 km from this villa that offers 4 bedrooms along with a kitchen.
Select
Not available

Filtering results

Please wait...

78 hotels found

Your booking experience in Dalkeith

With a huge range of, easy-to-use search tools and descriptive hotel profiles, you'll find Dalkeith hotel deals in a wink. Grab Dalkeith hotel deals and special offers as hotelmix.co.uk works around the clock to find exclusive offers just for you. Our website has search filters which you may find very useful when looking for 4-star hotels and places to stay in Dalkeith not far from tourist places. We’ve got design and boutique hotels with a rich list of services and facilities as well as other excellent accommodation options that give you a perfect base for exploring.

Budget hotels in Dalkeith

An ideal stay in Dalkeith, for those who want to save up, is the budget-friendly 3-star Premier Inn Edinburgh A7.

Convenience of staying in the city centre

An option near the city centre is Dalkeith Three Bed Two Bath Apartment next to Gold Rush Amusements.

Butterfly & Insect World is a landmark destination for tourists in Dalkeith and there are 3 hotels nearby, for example Melville Castle, which has a free private car park and complimentary parking.

Show moreLess