Discover the most popular train routes to Edinburgh! Our partners - ScotRail, London North Eastern Railway, CrossCountry - connect travellers from major cities directly to Edinburgh. Experience the ease and convenience of train travel, making your trip to Edinburgh simple and stress-free.
We recommend booking as early as possible. You can also create a Busbud account and sign up for email updates on your favourite travel routes and train companies!
Trains from London to Edinburgh for US$183
When you book a train trip from London to Edinburgh with Busbud, you pay an average price of US$183. There are 17 scheduled trains per day. The train trip takes an average of 4h 40m. Departures are between 7:00am and 8:27pm.
Trains from Glasgow to Edinburgh for US$26
Each day 83 trains connect Glasgow to Edinburgh. The average travel time for this route is 1h 11m. When you book with Busbud, you can expect an average price of US$26. Daily departures are between 6:59am and 11:45pm.
Trains from Manchester to Edinburgh for US$88
You can take the train from Manchester to Edinburgh for an average price of US$88. There are 22 trains operating this route every day. The earliest train leaves at 8:04am and the latest train departs at 8:30pm. The average travel time for this route is 3h 13m.
Trains from Newcastle upon Tyne to Edinburgh for US$45
Book a trip from Newcastle upon Tyne to Edinburgh with Busbud and you'll find an average price of US$45. Booking early helps you find the best deals. 14 trains connect Newcastle upon Tyne to Edinburgh every day. The first train going to Edinburgh leaves at 7:07am and the last train leaves at 11:08pm. On average, it's a 1h 31m train trip.
Trains from Inverness to Edinburgh for US$84
Travel from Inverness to Edinburgh for US$84. The trip takes an average of 3h 51m. Book with Busbud and you'll find 28 trains per day that operate this route. Daily departures are between 7:05am and 8:22pm.
Wednesday10:49pm
Frequently asked questions - Edinburgh
What is the main train station in Edinburgh?
One of the popular stations in Edinburgh is Bus Station. Other trains and bus stations serving the area including Waverley, Haymarket, Edinburgh Park, Edinburgh Airport, St. Andrew Square, Princes Street, 11 Queen St, Edinburgh, York Place, 23 The Mound.
Is Edinburgh a popular train travel destination?
Yes, Edinburgh is a popular destination for train travellers, with 164 daily departures connecting many cities
What is the best way to travel to Edinburgh by train?
When travelling to Edinburgh by train, FlixBus is a popular choice. Explore potential booking options and compare prices from our partners: ScotRail, Megabus UK, London North Eastern Railway, CrossCountry, National Express, Avanti West Coast, Transpennine Express, Lumo, BrightBus, jet-747, BlaBlaCar, FlixTrain, Caledonian Sleeper
Why choose Busbud?
The Best Way To Book Bus and Train Tickets
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.