Find Your Hotel

Old Craighall bed and breakfast, Old Craighall Hotels

County/District: East Lothian
Showing Hotels within: 30km
Hotels found:990 hotels
by Musselburgh, East Lothian , Musselburgh , EH21 8PY
This hotel has 29 rooms.
Carberry Tower Mansion House and Estate is situated in Musselburgh, approximately 1.63 km from Old Craighall. For more details click here
Prices from GBP 95 Per night per room
Book now
Wester Cowden Farmhouse Dalkeith Midlothian , Dalkeith , EH22 2QA
This hotel has 1 rooms.
Wester Cowden Farm Cottage is situated in Dalkeith, approximately 1.71 km from Old Craighall. For more details click here
Prices from GBP 0 Per night per room
Book now
Carberry Road, Inveresk , Musselburgh , EH21 8PT
This is a 3 star hotel with 60 rooms.
Premier Inn Edinburgh A1 - Musselburgh is situated in Musselburgh, approximately 2.89 km from Old Craighall. For more details click here
Prices from GBP 75.6666666666667 Per night per room
Book now
Faside Estate nr Edinburgh , Musselburgh , EH33 2LE
This is a 4 star hotel with 1 rooms.
Faside Estate is situated in Musselburgh, approximately 3.16 km from Old Craighall. For more details click here
Prices from GBP 165 Per night per room
Book now
, Musselburgh , EH21
This hotel has 1 rooms.
Shepherd Hse Cottage is situated in Musselburgh, approximately 3.67 km from Old Craighall. For more details click here
Prices from GBP 0 Per night per room
Book now
45 Eskbank Road , Dalkeith , EH22 3BH
This is a 4 star hotel with 7 rooms.
Rathan House - Guesthouse at Eskbank is situated in Dalkeith, approximately 3.98 km from Old Craighall. For more details click here
Prices from GBP 0 Per night per room
Book now
Melvillegate, Edinburgh , Dalkeith , EH18 1AP
This is a 4 star hotel with 33 rooms.
Melville Castle is situated in Dalkeith, approximately 4.78 km from Old Craighall. For more details click here
Prices from GBP 95 Per night per room
Book now
Queen Margaret Drive, Musselburgh , Musselburgh , EH21 6UD
This is a 2 star hotel with 100 rooms.
Queen Margaret University Residences is situated in Musselburgh, approximately 4.94 km from Old Craighall. For more details click here
Prices from GBP 58 Per night per room
Book now
78 Millhill, Musselburgh , Musselburgh , EH21 7RW
This hotel has 1 rooms.
Chlach Taigh Holiday Let is situated in Musselburgh, approximately 5.12 km from Old Craighall. For more details click here
Prices from GBP 0 Per night per room
Book now
Melville Dykes Road , Dalkeith , EH18 1AN
This is a 3 star hotel with 40 rooms.
Premier Inn Edinburgh Dalkeith is situated in Dalkeith, approximately 5.13 km from Old Craighall. For more details click here
Prices from GBP 90 Per night per room
Book now
1 2 3 ...99

Star Rating

Price Level

-

Accommodation Type

Hotel Facilities