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 journey from London to Edinburgh with Busbud, you pay an average price of US$183. There are 17 scheduled trains per day. The train journey takes an average of 4h 40m. Departures are between 07:00 and 20:27.
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 06:59 and 23:45.
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 08:04 and the latest train departs at 20:30. 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 07:07 and the last train leaves at 23:08. 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 07:05 and 20:22.
Thursday15:54
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 include 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.