All routes
Edinburgh Leith & Newhaven Railway
Edinburgh & Glasgow Railway
Edinburgh & Dalkeith Railway
Edinburgh Leith & Granton Railway
Edinburgh & Glasgow Railway
North British Railway
Edinburgh Perth & Dundee Railway
Edinburgh & Glasgow Railway
North British Railway
Edinburgh Perth & Dundee Railway
Edinburgh & Glasgow Railway
North British Railway
Caledonian Railway
Edinburgh & Glasgow Railway
North British Railway
Caledonian Railway
North British Railway
Caledonian Railway
North British Railway
Caledonian Railway
Network Rail
Opened 1841
Closed to passengers 1925