You can reach Edinburgh by train from all over Scotland and the rest of the UK.
Edinburgh has two main train stations: Edinburgh Waverley Train Station is in the city centre and Haymarket Train Station is located to the west of the city centre.
ScotRail is Scotland's key rail transport provider.
Train operating companies
A number of train operating companies provide services to Edinburgh.
Planning your journey
Information on how you can plan your journey by train to and from Edinburgh.
Ticketing and railcards
There are a range of tickets and railcards which can be used for your train journey.
Cycling and rail travel
Information about using your bike when travelling by train.