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.

Hotels near Newcraighall Station

Inveresk, Scotland
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs travelers recommend

Moto Service Area, A1 | Old Craighall, Edinburgh EH21 8RE, Scotland
0.1 miles from Newcraighall Station
#136 of 147 hotels in Edinburgh
Professional photos | Traveler photos (17) | Map
Show Prices
91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
0.5 miles from Newcraighall Station
Premier Inn Edinburgh A1 (Newcraighall) Slideshow
#37 of 147 hotels in Edinburgh
Professional photos | Traveler photos (38) | Map
Show Prices
30 Milton Road East, Edinburgh EH15 2NJ, Scotland
0.8 miles from Newcraighall Station
#80 of 439 Edinburgh B&B and Inns
Traveler photos (11) | Map
100 Milton Road East, Edinburgh EH15 2NP, Scotland
0.8 miles from Newcraighall Station
#26 of 147 hotels in Edinburgh
Professional photos | Traveler photos (236) | Map
Show Prices
2 Seaview Terrace | Joppa, Edinburgh EH15 2HD, Scotland
1.1 miles from Newcraighall Station
#146 of 439 Edinburgh B&B and Inns
Traveler photos (4) | Map
Seabreeze B&B (Edinburgh)
1 Seaview Terrace, Edinburgh EH15 2HD, Scotland
1.1 miles from Newcraighall Station
#189 of 439 Edinburgh B&B and Inns
Traveler photos (3) | Map
Seahaven Hotel (Edinburgh)
89-91 Joppa Road, Edinburgh EH15 2HB, Scotland
1.1 miles from Newcraighall Station
#263 of 439 Edinburgh B&B and Inns
Traveler photos (2) | Map
Milton House (Edinburgh)
24 Duddingston Crescent, Edinburgh EH15 3AT, Scotland
1.1 miles from Newcraighall Station
#272 of 439 Edinburgh B&B and Inns
Professional photos | Map
Show Prices
1 Lower Joppa, Edinburgh EH15 2ER, Scotland
1.2 miles from Newcraighall Station
#74 of 439 Edinburgh B&B and Inns
Traveler photos (42) | Map
12, Belford Terrace, Edinburgh EH4 3DQ, Scotland
1.2 miles from Newcraighall Station
#132 of 439 Edinburgh B&B and Inns
Traveler photos (8) | Map
12 Duddingston Crescent | Milton Road, Edinburgh EH15 3AS, Scotland
1.2 miles from Newcraighall Station
#163 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (21) | Map
Show Prices
1 Duddingston Crescent, Edinburgh EH15 3AS, Scotland
1.2 miles from Newcraighall Station
Traveler photos (1) | Map
3 Brunstane Road North | Joppa Portobello, Edinburgh EH15 2DL, Scotland
1.3 miles from Newcraighall Station
Offers & Announcements BEST RATES HERE NOW!
Straven Guest House Slideshow
#11 of 439 Edinburgh B&B and Inns
Traveler photos (106) | Map
1 St Mary's Place | Portobello, Edinburgh EH15 2QF , Scotland
1.3 miles from Newcraighall Station
#65 of 439 Edinburgh B&B and Inns
Traveler photos (15) | Map
Robert Burns Hotel (Edinburgh) 3.0 of 5
41, Abercorn Terrace | Joppa, Edinburgh EH15 2DG, Scotland
1.3 miles from Newcraighall Station
#380 of 439 Edinburgh B&B and Inns
Traveler photos (48) | Map
Show Prices
1 Abercorn Terrace | Joppa Portobello Edinburgh, Edinburgh EH152DD, Scotland
1.4 miles from Newcraighall Station
Abercorn Guest House Slideshow
#19 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (113) | Map
Show Prices
53 Eskside West, Musselburgh EH21 6RB, Scotland
1.4 miles from Newcraighall Station
#3 of 6 Musselburgh B&B and Inns
Traveler photos (2) | Map
5 Abercorn Terrace, Edinburgh EH15 2DD, Scotland
1.4 miles from Newcraighall Station
#316 of 439 Edinburgh B&B and Inns
Map
Duddingston View, Edinburgh EH15 3LX, Scotland
1.5 miles from Newcraighall Station
#266 of 439 Edinburgh B&B and Inns
Traveler photos (22) | Map
33 Straiton Place | Portobello, Edinburgh EH15 2BA, Scotland
1.6 miles from Newcraighall Station
#346 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (8) | Map
Show Prices
109 Newbigging, Musselburgh EH21 7AS, Scotland
1.7 miles from Newcraighall Station
#2 of 6 Musselburgh B&B and Inns
Traveler photos (13) | Map
228 Willowbrae Rd., Edinburgh EH8 7NG, Scotland
1.9 miles from Newcraighall Station
Premier Inn Edinburgh East Slideshow
#80 of 147 hotels in Edinburgh
Professional photos | Traveler photos (22) | Map
Show Prices
Brae Guest House (Edinburgh)
119 Willowbrae Road, Edinburgh EH8 7HN, Scotland
2.0 miles from Newcraighall Station
#142 of 439 Edinburgh B&B and Inns
Traveler photos (4) | Map
82 Willowbrae Rd., Edinburgh EH8 7HA, Scotland
2.0 miles from Newcraighall Station
#283 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (8) | Map
Show Prices
Carberry Rd., Inveresk EH21 8PT, Scotland
2.2 miles from Newcraighall Station
#1 of 1 hotels in Inveresk
Professional photos | Traveler photos (15) | Map
Show Prices
Arden Guest House (Musselburgh)
26 Linkfield Road, Musselburgh EH21 7LL, Scotland
2.2 miles from Newcraighall Station
#4 of 6 Musselburgh B&B and Inns
Professional photos | Traveler photos (8) | Map
Show Prices
Aaron Lodge (Edinburgh) 4.0 of 5
128 Old Dalkeith Road, Edinburgh EH16 4SD, Scotland
2.3 miles from Newcraighall Station
Special Offer Best Rates Book Direct
#43 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (55) | Map
Show Prices
The Sheep Heid Inn (Edinburgh)
43-45 The Causeway, Edinburgh EH15 3QA, Scotland
2.3 miles from Newcraighall Station
#267 of 439 Edinburgh B&B and Inns
Traveler photos (2) | Map
Arden Guest House (Edinburgh) 3.0 of 5
126 Old Dalkeith Road, Edinburgh EH16 4SD, Scotland
2.4 miles from Newcraighall Station
#220 of 439 Edinburgh B&B and Inns
Professional photos | Traveler photos (9) | Map
Show Prices
Ellwyn Hotel (Edinburgh)
37 - 39 Moira Terrace, Edinburgh EH7 6TD, Scotland
2.4 miles from Newcraighall Station
#393 of 439 Edinburgh B&B and Inns
Traveler photos (1) | Map