Dalkeith Hotels, Book Dalkeith Hotels Online


Dalkeith Hotels, Book Dalkeith Hotels Online

We have found 800 hotels in and close to Dalkeith

Melville Castle
Hotels
Melville Castle

Melvillegate, Edinburgh , Dalkeith , EH18 1AP
2.18 km approx. Dalkeith, Dalkeith

  • Number of rooms : 33
  • Guest Rating : 8.3
89.1 GBP
Book
Premier Inn Edinburgh A1 - Newcraighall
Hotels
Premier Inn Edinburgh A1 - Newcraighall

91 Newcraighall Road , Edinburgh , EH21 8RX
2.32 km approx. Dalkeith, Dalkeith

  • Number of rooms : 42
  • Guest Rating : 8.6
63 GBP
Book
Premier Inn Edinburgh Dalkeith
Hotels
Premier Inn Edinburgh Dalkeith

Melville Dykes Road , Dalkeith , EH18 1AN
2.92 km approx. Dalkeith, Dalkeith

  • Number of rooms : 40
  • Guest Rating : 8.2
76 GBP
Book
Hotels
Best Western Kings Manor

100 Milton Road East , Edinburgh , EH15 2NP
3.40 km approx. Dalkeith, Dalkeith

  • Number of rooms : 95
  • Guest Rating : 8.6
29 GBP
Book
Hotels
Ravelston House

182 North High Street , Musselburgh , EH21 6BH
3.75 km approx. Dalkeith, Dalkeith

  • Number of rooms : 7
  • Guest Rating : 9
69 GBP
Book
Hotels
The Northfield House Hotel

115 Lasswade Road , Edinburgh , EH16 6UD
3.83 km approx. Dalkeith, Dalkeith

  • Number of rooms : 4
  • Guest Rating : 9
60 GBP
Book
Hotels
Premier Inn Edinburgh A1 - Musselburgh

Carberry Road, Inveresk , Musselburgh , EH21 8PT
3.83 km approx. Dalkeith, Dalkeith

  • Number of rooms : 60
  • Guest Rating : 8.5
85 GBP
Book
Hotels
Premier Inn Edinburgh East

228 Willowbrae Road , Edinburgh , EH8 7NG
4.52 km approx. Dalkeith, Dalkeith

  • Number of rooms : 39
  • Guest Rating : 8.2
0 GBP
Book
Hotels
Northumberland Hotel

31-33 Craigmillar Park, , Edinburgh , EH16 5PE
4.93 km approx. Dalkeith, Dalkeith

  • Number of rooms : 26
  • Guest Rating : 6.6
45.6 GBP
Book
Hotels
Kildonan Lodge Hotel

27 Craigmillar Park , Edinburgh , EH16 5PE
4.96 km approx. Dalkeith, Dalkeith

  • Number of rooms : 17
  • Guest Rating : 9
135.15 GBP
Book
Hotels
Prestonfield House

Priestfield Road , Edinburgh , EH16 5UT
5.18 km approx. Dalkeith, Dalkeith

  • Number of rooms : 23
  • Guest Rating : 9.4
245 GBP
Book
Hotels
Edinburgh37

37 Mayfield Gardens , Edinburgh , EH9 2BX
5.29 km approx. Dalkeith, Dalkeith

  • Number of rooms : 10
  • Guest Rating : 8.4
55.3 GBP
Book
Hotels
Hotel Ceilidh-Donia

Marchhall Crescent , Edinburgh , EH16 5HL
5.29 km approx. Dalkeith, Dalkeith

  • Number of rooms : 17
  • Guest Rating : 9.2
80.1 GBP
Book
Hotels
Salisbury Green Hotel

18 Holyrood Park Road , Edinburgh , EH16 5AY
5.68 km approx. Dalkeith, Dalkeith

  • Number of rooms : 36
  • Guest Rating : 8.2
119 GBP
Book
Hotels
Masson House

18 Holyrood Park Road , Edinburgh , EH16 5AY
5.68 km approx. Dalkeith, Dalkeith

  • Number of rooms : 123
  • Guest Rating : 8.1
124 GBP
Book
Hotels
The Salisbury Hotel

43-45 Salisbury Road , Edinburgh , EH16 5AA
5.86 km approx. Dalkeith, Dalkeith

  • Number of rooms : 18
  • Guest Rating : 8.7
71.25 GBP
Book
Hotels
Dalhousie Castle Hotel

Cockpen Road , Bonnyrigg , EH19 3JB
5.96 km approx. Dalkeith, Dalkeith

  • Number of rooms : 32
  • Guest Rating : 8.5
184 GBP
Book
Hotels
Macdonald Holyrood Hotel

81 Holyrood Rd , Edinburgh , EH8 8AU
6.64 km approx. Dalkeith, Dalkeith

  • Number of rooms : 156
  • Guest Rating : 8.7
111 GBP
Book
Hotels
KM Central

Edinburgh , Edinburgh , EH8 9ST
6.70 km approx. Dalkeith, Dalkeith

  • Number of rooms : 41
  • Guest Rating : 8.3
117 GBP
Book
Hotels
Ten Hill Place Hotel

10 Hill Place , Edinburgh , EH8 9DS
6.70 km approx. Dalkeith, Dalkeith

  • Number of rooms : 76
  • Guest Rating : 8.8
125 GBP
Book