We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Premier Inn Edinburgh A7 (Dalkeith) Hotel
Loading prices...
#1 Best Value of 3 hotels in Dalkeith
  • Free Wifi
  • Free Parking
Melville Castle
Loading prices...
#2 Best Value of 3 hotels in Dalkeith
  • Free Parking
  • Breakfast included
The County Hotel
Loading prices...
#3 Best Value of 3 hotels in Dalkeith
  • Restaurant
  • Room Service
See all hotels in or near Dalkeith
The Balmoral Hotel
RoccoForte
US$570
View Deal
10.1 km from Dalkeith
  • Free Wifi
  • Pool
The Principal Edinburgh
SAVE US$31
US$310
TripAdvisor
US$279
View Deal
10.4 km from Dalkeith
  • Free Wifi
  • Restaurant
Old Town Chambers
Orbitz.com
US$391
View Deal
9.9 km from Dalkeith
  • Free Wifi
Hotel Indigo Glasgow
SAVE US$17
US$114
HotelIndigo.com
US$97
View Deal
74.8 km from Dalkeith
  • Free Wifi
  • Restaurant
Radisson Blu Hotel, Edinburgh
Radisson Blu
US$303
View Deal
9.7 km from Dalkeith
  • Free Wifi
  • Pool
Fraser Suites Edinburgh
FraserSuites.com
US$269
View Deal
10.0 km from Dalkeith
  • Free Wifi
  • Restaurant
TripAdvisor
US$343
View Deal
11.3 km from Dalkeith
  • Free Wifi
  • Room Service
Holiday Inn Express Edinburgh - Royal Mile
SAVE US$83
US$338
HIExpress.com
US$255
View Deal
9.6 km from Dalkeith
  • Free Wifi
  • Breakfast included
Edinburgh Marriott Hotel
TripAdvisor
US$147
View Deal
16.1 km from Dalkeith
  • Free Parking
  • Pool
Edinburgh City Hotel
getaroom.com
US$242
View Deal
10.1 km from Dalkeith
  • Free Wifi
  • Restaurant
Fraser Suites Glasgow
Expedia.com
US$101
View Deal
73.7 km from Dalkeith
  • Free Wifi
  • Fitness centre
DoubleTree by Hilton Hotel Edinburgh City Centre
Doubletree
US$166
View Deal
10.3 km from Dalkeith
  • Free Wifi
  • Restaurant
The Dunstane Hotel
TripAdvisor
US$231
View Deal
11.6 km from Dalkeith
  • Free Wifi
  • Free Parking
Apex Waterloo Place Hotel
Apex Hotels
US$258
View Deal
10.0 km from Dalkeith
  • Free Wifi
  • Pool
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
TripAdvisor
US$152
View Deal
9.9 km from Dalkeith
  • Free Wifi
  • Free Parking
The Scotsman Hotel
SAVE US$11
US$368
TripAdvisor
US$357
View Deal
9.9 km from Dalkeith
  • Free Wifi
  • Room Service
The Royal Scots Club
SAVE US$107
US$358
TripAdvisor
US$251
View Deal
10.7 km from Dalkeith
  • Free Wifi
  • Restaurant
Apex City of Edinburgh Hotel
Apex Hotels
US$234
View Deal
10.0 km from Dalkeith
  • Free Wifi
  • Restaurant
Waldorf Astoria Edinburgh - The Caledonian
SAVE US$88
US$534
TripAdvisor
US$446
View Deal
10.7 km from Dalkeith
  • Free Wifi
  • Pool
TripAdvisor
US$436
View Deal
7.3 km from Dalkeith
  • Free Wifi
  • Free Parking
Blythswood Square
Expedia.com
US$191
View Deal
74.7 km from Dalkeith
  • Free Wifi
  • Pool
citizenM Glasgow
Expedia.com
US$102
View Deal
74.3 km from Dalkeith
  • Free Wifi
  • Bar/Lounge
Murrayfield Hotel and House
getaroom.com
US$196
View Deal
12.4 km from Dalkeith
  • Free Wifi
  • Free Parking
Grassmarket Hotel
getaroom.com
US$231
View Deal
10.0 km from Dalkeith
  • Free Wifi
The Inn Place
TripAdvisor
US$136
View Deal
9.9 km from Dalkeith
  • Free Wifi
  • Bar/Lounge
Apex Grassmarket Hotel
SAVE US$49
US$294
Travelocity
US$245
View Deal
10.0 km from Dalkeith
  • Free Wifi
  • Pool
Stay Central Hotel
getaroom.com
US$225
View Deal
9.8 km from Dalkeith
  • Free Wifi
  • Bar/Lounge
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.