Edinburgh Train Travel
Travel from and to Edinburgh by train
Travelling by train to Edinburgh is more expensive that other means of transport but it's an efficient, fast and comfortable way to get to Scotland's Capital from other places in Scotland, England and Wales.
Getting to Edinburgh by bus may be cheaper with single tickets starting at £12. There are also some excellent flight deals to Edinburgh.
![]()
Find train times and cheap tickets for trains to Edinburgh.
![]()
Get instant fares for cheap flights to Edinburgh.
Flying to Edinburgh, as an alternative to rail travel, involves the added cost and hassle of Airport Transfer to the City Centre while travelling by coach or bus can take too long over long distances.
You want a smooth journey that takes you to Edinburgh as fast as possible and taking the train is a good way to get there without taking anything away from a genuine Scottish experience.
The main train station in Edinburgh, Edinburgh Waverley, is at the very heart of the city so you don't have to budget extra for taxis and buses. Use this Visual Station Finder to see the location of all three train stations in Edinburgh.
Train travel saves you time and gives you a unique insight into the beautiful Scottish countryside. Going by rail to places in the Highlands and on the East Coast is an opportunity to see some of the most breathtaking scenery in Europe and should not be missed.
Train operators servicing Edinburgh:
- First ScotRail is the only local train operator and covers the entire rail network in Scotland. Scotrail links from Edinburgh are excellent although many smaller places in the Highlands cannot be reached by train.
- National Express East Coast or NXEC (which replaced GNER) do regular journeys to Newcastle, Peterboroough, York and is the most popular option for travelling from London King's Cross to Edinburgh. NXEC covers Glasgow, Inverness, Aberdeen and Dundee as part of their London train services.
- Virgin Trains is the alternative to travelling by train to England like Berwick Upon Tweed, Newcastle, London Euston station and places in between.
All train services between Edinburgh and other Scottish towns are run by First Scotrail, the local train operator. When you travel between places in England and Edinburgh you can only choose between NXEC and Virgin Trains.
>> Back to Edinburgh Train Travel guide index
All Edinburgh train travel articles:
See the articles below for more information on travelling by train to and from Edinburgh.
London train to Edinburgh All the information you need on cheap train tickets and train travel between London to Edinburgh.
London train to Glasgow All the information you need on cheap train tickets and train travel between London to Glasgow.
Edinburgh Waverley train station Waverley Station is located at the very centre of Edinburgh. Here's how to find it and how to find your way around it.
Trains from Edinburgh to other places in Scotland The best places in Scotland to travel by train from Edinburgh, from North Berwick nearby to cosmopolitan Glasgow and the Highlands.
Edinburgh train times Where to find Edinburgh train times online.
Train tickets and reservations How to find the best possible fare in the complicated UK train fare system.
Train travel web links Links to other online train travel resources.
Online Tickets at TheTrainLine Guide to using TheTrainLine to get cheap rail tickets.
General rail travel information Information for train travel from or to Edinburgh -- buying tickets, taking your bike on the train and being in the train station on time.
Also see:
Cheap London flights to Edinburgh All the information you need on finding cheap flights between London to Edinburgh.
Edinburgh travel guide How to travel to and from Edinburgh by different means of transport.