 |
BEST WESTERN Kings Manor
100 Milton Road East, Edinburgh
This is a 3 star hotel with 95 rooms.
BEST WESTERN Kings Manor is situated in Edinburgh, approximately 2.28km from Newcraighall. For more details click here. |
Prices From
32 GBP
Per night
per room |
|
|
 |
Joppa Beach Townhouse
91 Joppa Road, Edinburgh
This hotel has 4 rooms.
Joppa Beach Townhouse is situated in Edinburgh, approximately 2.58km from Newcraighall. For more details click here. |
Prices From
100 GBP
Per night
per room |
|
|
 |
Seahaven Hotel
89 Joppa Road, Edinburgh
This hotel has 7 rooms.
Seahaven Hotel is situated in Edinburgh, approximately 2.58km from Newcraighall. For more details click here. |
Prices From
35 GBP
Per night
per room |
|
|
 |
Robert Burns At Craigalon House
39-41 Abercorn Terrace, Edinburgh
This is a 3 star hotel with 17 rooms.
Robert Burns At Craigalon House is situated in Edinburgh, approximately 3.36km from Newcraighall. For more details click here. |
Prices From
47 GBP
Per night
per room |
|
|
 |
Abercorn Guest House
1 Abercorn Terrace Portobello, Edinburgh
This is a 4 star hotel with 7 rooms.
Abercorn Guest House is situated in Edinburgh, approximately 3.8km from Newcraighall. For more details click here. |
Prices From
60 GBP
Per night
per room |
|
|
|
|
 |
Aynetree Guest House
12 Duddingston Crescent, Milton Road, Edinburgh
This is a 3 star hotel with 6 rooms.
Aynetree Guest House is situated in Edinburgh, approximately 4.21km from Newcraighall. For more details click here. |
Prices From
53 GBP
Per night
per room |
|
|
 |
The County Hotel
152 High Street, Dalkeith Edinburgh
This is a 3 star hotel with 32 rooms.
The County Hotel is situated in Dalkeith Edinburgh, approximately 4.51km from Newcraighall. For more details click here. |
Prices From
39 GBP
Per night
per room |
|
|
 |
Premier Inn Edinburgh (Inveresk)
Carberry Road, Inveresk, Musselburgh
This is a 3 star hotel with 60 rooms.
Premier Inn Edinburgh (Inveresk) is situated in Musselburgh, approximately 4.87km from Newcraighall. For more details click here. |
Prices From
34 GBP
Per night
per room |
|
|
 |
Premier Inn Edinburgh Dalkeith
Melville Dykes Road, Dalkeith
This is a 3 star hotel with 40 rooms.
Premier Inn Edinburgh Dalkeith is situated in Dalkeith, approximately 5.91km from Newcraighall. For more details click here. |
Prices From
35 GBP
Per night
per room |
|
|
 |
Premier Inn Edinburgh East
228 Willowbrae Road, Edinburgh
This is a 3 star hotel with 39 rooms.
Premier Inn Edinburgh East is situated in Edinburgh, approximately 6.66km from Newcraighall. For more details click here. |
Prices From
36 GBP
Per night
per room |
|
|
 |
Carberry Tower
by Musselburgh, East Lothian, Edinburgh
This hotel has 29 rooms.
Carberry Tower is situated in Edinburgh, approximately 6.87km from Newcraighall. For more details click here. |
Prices From
45 GBP
Per night
per room |
|
|
 |
Laird And Dog Inn
5 High Street, Lasswade
This is a 3 star hotel with 11 rooms.
Laird And Dog Inn is situated in Lasswade, approximately 6.99km from Newcraighall. For more details click here. |
Prices From
30 GBP
Per night
per room |
|
|
 |
Aaron Lodge
128 Old Dalkeith Road, Edinburgh
This is a 4 star hotel with 10 rooms.
Aaron Lodge is situated in Edinburgh, approximately 7.86km from Newcraighall. For more details click here. |
Prices From
80 GBP
Per night
per room |
|
|
 |
Arden Guest House
126 Old Dalkieth Road, Edinburgh
This is a 3 star hotel with 6 rooms.
Arden Guest House is situated in Edinburgh, approximately 7.88km from Newcraighall. For more details click here. |
Prices From
60 GBP
Per night
per room |
|
|
 |
Dalhousie Castle & Spa
Cockpen Road, Bonnyrigg
This is a 4 star hotel with 36 rooms.
Dalhousie Castle & Spa is situated in Bonnyrigg, approximately 8.14km from Newcraighall. For more details click here. |
Prices From
60 GBP
Per night
per room |
|
|
 |
Alpha Guest House
19 Old Dalkeith Road, Edinburgh
This is a 3 star hotel with 4 rooms.
Alpha Guest House is situated in Edinburgh, approximately 8.66km from Newcraighall. For more details click here. |
Prices From
60 GBP
Per night
per room |
|
|
 |
Prestonfield House
Priestfield Road, Edinburgh
This is a 5 star hotel with 23 rooms.
Prestonfield House is situated in Edinburgh, approximately 8.89km from Newcraighall. For more details click here. |
Prices From
150 GBP
Per night
per room |
|
|
 |
The Cameron B&B
5 Cameron Terrace, Edinburgh
This is a 3 star hotel with 4 rooms.
The Cameron B&B is situated in Edinburgh, approximately 8.95km from Newcraighall. For more details click here. |
Prices From
50 GBP
Per night
per room |
|
|
 |
The Northfield House Hotel
115 Lasswade Road, Edinburgh
This is a 3 star hotel with 4 rooms.
The Northfield House Hotel is situated in Edinburgh, approximately 9.03km from Newcraighall. For more details click here. |
Prices From
50 GBP
Per night
per room |
|
|