Newcraighall Rail Station

Train Station • Musselburgh, Midlothian

Services from this station

Next train to...

Brunstane

5:39 PM

Edinburgh

5:39 PM

Eskbank

5:57 PM

Galashiels

5:57 PM

Gorebridge

5:57 PM

Newtongrange

5:57 PM

Shawfair

5:57 PM

Stow

5:57 PM

Tweedbank

5:57 PM