Star Rating
Hotel Name
Price Range (USD)to
Amenities

Dalkeith United Kingdom Hotels & Motels

Find hotels in Dalkeith using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near Dalkeith, United Kingdom for your corporate or personal leisure travel. We show the best Dalkeith motel and hotel rooms. Browse the Dalkeith area hotels to find the perfect lodging! Please use the provided map of the Dalkeith hotels.

The Dalkeith center is about 2 miles north of Scottish Mining Museum and 3 miles southeast of Craigmillar Castle.

Dalkeith Hotels/Accommodations

Melville Castle : Gilmerton Rd. Gilmerton Rd., Lasswade, EH181AP United Kingdom ~1.28 miles west of Dalkeith
  • Expensive Resort property
  • 3 floors in property
From$114
Very Good 4.0 /5Guest Reviews Call
Carberry Tower Mansion House & Estate : East Lothian East Lothian, Musselburgh, EH218PY United Kingdom ~2.16 miles northeast of Dalkeith
  • 3-star hotel
  • Check-in time: 15:00pm
Best Western Kings Manor Hotel in Edinburgh 100 Milton Rd. East, Edinburgh, EH152NP United Kingdom ~3.86 miles northwest of Dalkeith
  • 3-star Suburban hotel
  • 95 rooms in hotel
  • Excellent spa facilities
  • Excellent pool
Ramsay Place Apartment : 6(Pf1) Ramsay Place 6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~4.73 miles northwest of Dalkeith
  • Midscale hotel
  • Check in time: 14:00
Ben Craig House - Edinburgh
+1-888-305-3366
3 Craigmillar Park, Edinburgh, eh165pg United Kingdom ~5.05 miles northwest of Dalkeith
  • Four star Downtown property
  • 9 suites in property
  • Good friendly service staff
  • World class service
Abcorn Guest House in Edinburgh
+1-800-881-1523
4 Mayfield Gardens, Edinburgh, EH92BU United Kingdom ~5.25 miles northwest of Dalkeith
  • Midscale Downtown hotel
  • 2 floors in property
  • Close to public transport
  • Most guests said rooms were clean
Nicolson Apartments
+1-888-283-3404
28 West Nicolson St., Edinburgh, EH89DD United Kingdom ~6.06 miles northwest of Dalkeith
  • Expensive hotel
  • Near city centre
  • Make our stay enjoyable
Best Western Braid Hills Htl
+1-800-997-5149
134 Braid Rd., Edinburgh, EH106JD United Kingdom ~6.18 miles west of Dalkeith
  • 3 star Suburban hotel
  • Hotel has 3 floors
  • Most guests said the reception staff was great
  • Alcoholic drinks were awful, according to 71%
From$75
Very Good 4.0 /5Read Reviews Call
Holiday Inn Express Edinburgh Royal Mile - Edinburgh 300 Cowgate, Edinburgh, EH11NA United Kingdom ~6.18 miles northwest of Dalkeith
  • 3 star Downtown hotel
  • Check in time: 15.00
  • Wonderful sightseeing
  • Regular internet service
Residence Inn by Marriott Edinburgh - Edinburgh 36 Simpson Loan, Edinburgh, EH39GG United Kingdom ~6.23 miles northwest of Dalkeith
  • High-end Downtown property
  • Check in: 4:00pm
  • Good restaurants & bars in the area
  • Good for sightseeing and close to the city center
From$301
Very Good 4.5 /5Read Reviews Call
Lochend Apartments - Edinburgh
+1-800-997-5148
149 / 1 Lochend Rd., Edinburgh, eh76et United Kingdom ~6.24 miles northwest of Dalkeith
  • Four star Downtown hotel
  • Hotel has 4 floors
  • Quiet residential area
  • Spacious rooms
Ibis Edinburgh Centre South Bridge - Edinburgh
+1-888-690-5247
77 South Bridge, Edinburgh, EH11HN United Kingdom ~6.28 miles northwest of Dalkeith
  • 3-star hotel
  • Housekeeping can be a problem
  • Wonderful sightseeing
Brodies Hostels
+1-888-305-3366
93 High St., Edinburgh, United Kingdom ~6.31 miles northwest of Dalkeith
  • Mid-scale Downtown property
  • 2 floors in hotel
  • You have to pay for wifi
  • Terrible bed
Radisson Blu in Edinburgh 80 High St., Edinburgh, EH11TH United Kingdom ~6.32 miles northwest of Dalkeith
  • Four star Downtown hotel
  • Check-in time: 15:00
  • For 58%, the lobby entrance was sub-standard
  • Great service
From$249
Very Good 4.5 /5Recent Reviews Call
Jurys Inn Edinburgh in Edinburgh 43 Jeffrey St., Edinburgh, EH11DH United Kingdom ~6.33 miles northwest of Dalkeith
  • Three Star Downtown hotel
  • 5 meeting rooms in hotel
  • Room needs to be redecorated
  • Near city centre
From$90
Average 3.5 /5Reviews Call
Merith House Hotel
+1-800-997-5149
2 3 Hermitage Place Leith Links, Edinburgh, United Kingdom ~6.35 miles northwest of Dalkeith
  • Low-priced Airport property
  • Free breakfast
  • Close to the city center and public transportation
  • About half of guests found the staff to be friendly enough
Central Hotel - Edinburgh
+1-888-690-5281
139 Cowgate, Edinburgh, EH11LL United Kingdom ~6.36 miles northwest of Dalkeith
  • 3 star Downtown hotel
  • Rooms need regular maintenance
  • Most guests liked the big bathroom
Crowne Plaza Edinburgh Royal Terrace in Edinburgh
+1-800-230-4134
18 Royal Terrace, Edinburgh, EH75AQ United Kingdom ~6.38 miles northwest of Dalkeith
  • Midscale hotel
  • Hotel has 3 suites
From$75
Very Good 4.0 /5Read Reviews Call
Old Town Chambers in Edinburgh Roxburgh Court, Edinburgh, EH11PS United Kingdom ~6.39 miles northwest of Dalkeith
  • Luxurious 5-star Downtown hotel
  • Check in time: 14:00
  • Most guests thought, the hotel was modern
  • Roomy and clean accommodations
From$150
Very Good 4.5 /5Hotel Reviews Call
The Scotsman Hotel 20 North Bridge, Edinburgh, EH11TR United Kingdom ~6.41 miles northwest of Dalkeith
  • Luxury 5 star Downtown hotel
  • Hotel has 13 suites
  • TV needs to be updated
  • Carpet in the room was sticky
Hilton Edinburgh Carlton North Bridge, Edinburgh, EH11SD United Kingdom ~6.42 miles northwest of Dalkeith
  • 4-star Downtown hotel
  • Hotel has 5 floors
  • Most guests thought it was too noisy
  • Poor wi-fi
From$167
Very Good 4.0 /5Read Reviews Call
G & V Royal Mile Hotel Edinburgh in Edinburgh 1 George Iv Bridge, Edinburgh, EH11AD United Kingdom ~6.46 miles northwest of Dalkeith
  • Luxurious 5-star Downtown property
  • Gym / Fitness Center Available
  • Friendly atmosphere
  • Parking should be cheaper
From$151
Very Good 4.5 /5Read Reviews Call
Calton Apartments in Edinburgh
+1-888-283-3404
Ho: Abbey Hotel 9 Royal Terrace, Edinburgh, EH75AB United Kingdom ~6.46 miles northwest of Dalkeith
  • Expensive Downtown property
  • 8 sleeping rooms in hotel
Grassmarket Hotel
+1-800-997-5149
94 96 Grassmarket, Edinburgh, EH12JR United Kingdom ~6.48 miles northwest of Dalkeith
  • 3 star hotel
  • Accessibility by car can be a challenge
  • Most guests said the beds were comfortable
From$127
Very Good 4.0 /5Reviews Call
Apex Waterloo Place Hotel 23 27 Waterloo Place, Edinburgh, EH13BH United Kingdom ~6.48 miles northwest of Dalkeith
  • High-end property
  • 184 rooms in hotel
  • Pool in need of cleaning
  • Spacious bathroom
From$85
Very Good 4.5 /5Reviews Call
Next 25 Dalkeith Hotels >  [1 - 25 of 50]    
Next: See My Dalkeith Hotels with Pricing
Back to Top