Edinburgh is easily reached by train with East Coast operating a regular service between London (King's Cross) and Edinburgh (Waverley). The journey normally takes between four and a quarter to four and three quarter hours.
First Scotrail operate the Caledonian Express sleeper service between Edinburgh (Waverley) and London (Euston).
Virgin Trains also offer a cross-border service which follows a west coast route before arriving in Edinburgh.
Arriva Cross Country provide a service via the east coast main line between Edinburgh and many towns and cities in England.
Train travel from Edinburgh to destinations within Scotland is primarily provided by First Scotrail.
If you are interested in the South Suburban Railway please visit the Edinburgh South Suburban Railway report page.
Train Information
For information on train times, ticket prices and routes, please phone the numbers or visit the websites listed below:

National Rail Enquiries offer a journey planner, timetables and a text update service.
Traveline Scotland offer a journey planner service and provide timetable information. They can also be contacted by calling 0871 200 2233
Stations in Edinburgh
There are 4 main train stations in Edinburgh:
Edinburgh Waverley: This is Edinburgh's main train station and is located in the centre of Edinburgh. You can view a map of Edinburgh Waverley. Further information on facilities, parking etc. is provided on Network Rail's Edinburgh Waverley page.
Edinburgh Haymarket: Serves trains heading to/from West and North Scotland and is the closest station to Murrayfield stadium. You can view a map of Edinburgh Haymarket. Further information on facilities, parking etc. is provided on the National Railway Enquiry Edinburgh Haymarket page. Information on improvements planned for Haymarket is available on the Haymarket Interchange page.
Edinburgh Park - Located by the Edinburgh Park business district. You can view a map of Edinburgh Park station. Further information on facilities, parking etc. is provided on the National Railway Enquiry Edinburgh Park page.
South Gyle - Located in the west of Edinburgh this station sits on the Fife line and serves trains heading to/from Fife and the north of Scotland. You can view a map of South Gyle station. Further information on facilities, parking etc. is provided on the National Railway Enquiry South Gyle page.