Loading

HOTELS IN NEWCRAIGHALL

Hotels in Newcraighall, Hotels near Newcraighall

Distance
Name
Star rating
Guest rating
Pricing
cruise

8.6
91 Newcraighall Road , Edinburgh , EH21 8RX

Premier Inn Edinburgh A1 - Newcraighall is a Hotel in Edinburgh, it is approximately 0.38 km from Newcraighall, Musselburgh. View Premier Inn Edinburgh A1 - Newcraighall room details and Hotel facilities and make a confirmed booking.

From- £63 /night
cruise

8.6
100 Milton Road East , Edinburgh , EH15 2NP

Best Western Kings Manor is a Hotel in Edinburgh, it is approximately 1.22 km from Newcraighall, Musselburgh. View Best Western Kings Manor room details and Hotel facilities and make a confirmed booking.

From- £29 /night
cruise

9
182 North High Street , Musselburgh , EH21 6BH

Ravelston House is a Hotel in Musselburgh, it is approximately 1.82 km from Newcraighall, Musselburgh. View Ravelston House room details and Hotel facilities and make a confirmed booking.

From- £69 /night

8.2
228 Willowbrae Road , Edinburgh , EH8 7NG

Premier Inn Edinburgh East is a Hotel in Edinburgh, it is approximately 3.27 km from Newcraighall, Musselburgh. View Premier Inn Edinburgh East room details and Hotel facilities and make a confirmed booking.

From- £0 /night

8.5
Carberry Road, Inveresk , Musselburgh , EH21 8PT

Premier Inn Edinburgh A1 - Musselburgh is a Hotel in Musselburgh, it is approximately 3.49 km from Newcraighall, Musselburgh. View Premier Inn Edinburgh A1 - Musselburgh room details and Hotel facilities and make a confirmed booking.

From- £85 /night

8.3
Melvillegate, Edinburgh , Dalkeith , EH18 1AP

Melville Castle is a Hotel in Dalkeith, it is approximately 4.45 km from Newcraighall, Musselburgh. View Melville Castle room details and Hotel facilities and make a confirmed booking.

From- £89.1 /night

9.4
Priestfield Road , Edinburgh , EH16 5UT

Prestonfield House is a Hotel in Edinburgh, it is approximately 4.85 km from Newcraighall, Musselburgh. View Prestonfield House room details and Hotel facilities and make a confirmed booking.

From- £245 /night

9.2
Marchhall Crescent , Edinburgh , EH16 5HL

Hotel Ceilidh-Donia is a Hotel in Edinburgh, it is approximately 4.95 km from Newcraighall, Musselburgh. View Hotel Ceilidh-Donia room details and Hotel facilities and make a confirmed booking.

From- £80.1 /night

6.6
31-33 Craigmillar Park, , Edinburgh , EH16 5PE

Northumberland Hotel is a Hotel in Edinburgh, it is approximately 4.98 km from Newcraighall, Musselburgh. View Northumberland Hotel room details and Hotel facilities and make a confirmed booking.

From- £45.6 /night

9
27 Craigmillar Park , Edinburgh , EH16 5PE

Kildonan Lodge Hotel is a Hotel in Edinburgh, it is approximately 5.01 km from Newcraighall, Musselburgh. View Kildonan Lodge Hotel room details and Hotel facilities and make a confirmed booking.

From- £135.15 /night

9
115 Lasswade Road , Edinburgh , EH16 6UD

The Northfield House Hotel is a Hotel in Edinburgh, it is approximately 5.02 km from Newcraighall, Musselburgh. View The Northfield House Hotel room details and Hotel facilities and make a confirmed booking.

From- £60 /night
Edinburgh37 (Hotels)

8.4
37 Mayfield Gardens , Edinburgh , EH9 2BX

Edinburgh37 is a Hotel in Edinburgh, it is approximately 5.18 km from Newcraighall, Musselburgh. View Edinburgh37 room details and Hotel facilities and make a confirmed booking.

From- £55.3 /night

8.2
18 Holyrood Park Road , Edinburgh , EH16 5AY

Salisbury Green Hotel is a Hotel in Edinburgh, it is approximately 5.19 km from Newcraighall, Musselburgh. View Salisbury Green Hotel room details and Hotel facilities and make a confirmed booking.

From- £119 /night
Masson House (Hotels)

8.1
18 Holyrood Park Road , Edinburgh , EH16 5AY

Masson House is a Hotel in Edinburgh, it is approximately 5.19 km from Newcraighall, Musselburgh. View Masson House room details and Hotel facilities and make a confirmed booking.

From- £124 /night

8.2
Melville Dykes Road , Dalkeith , EH18 1AN

Premier Inn Edinburgh Dalkeith is a Hotel in Dalkeith, it is approximately 5.19 km from Newcraighall, Musselburgh. View Premier Inn Edinburgh Dalkeith room details and Hotel facilities and make a confirmed booking.

From- £76 /night

8.7
43-45 Salisbury Road , Edinburgh , EH16 5AA

The Salisbury Hotel is a Hotel in Edinburgh, it is approximately 5.51 km from Newcraighall, Musselburgh. View The Salisbury Hotel room details and Hotel facilities and make a confirmed booking.

From- £71.25 /night

Local areas near Newcraighall

Below is a list of cities within Newcraighall, please select a city to see a list of hotels.