Newcraighall train station is set in the Edinburgh suburb of the same name, 5 miles south-east of Edinburgh city centre.
Trains run to Edinburgh Waverley (around a 10-minute journey) and Tweedbank twice an hour (hourly during the evenings and on Sundays).
Newcraighall is a station in East London operated by ScotRail. This station has ticket machines and ticket-on-departure is available. There aren't any toilets. All platforms are step free accessible. For information about taxis visit www.traintaxi.co.uk enter the station name and search. You'll find a list of local taxi firms if you want order one in advance. There is a car park with 560 spaces available at this station. There are 56 spaces to lock up your bike as well.
Newcraighall station, Station Approach,, off Newcarighall Road, Newcraighall, Midlothian, EH21 8QT