Trains Trains to Edinburgh

Find cheap train tickets to Edinburgh

Return
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Edinburgh (EDI)
Wed 5/8
Midday
Thu 13/8
Midday
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Edinburgh train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Edinburgh
POPULAR STATION Inverkeithing-Ferrytoll Inverkeithing-Ferrytoll is one of the most popular stations in Edinburgh

FAQs for booking trains to Edinburgh

How much is a train ticket to Edinburgh?

The ticket price can vary depending on general demand and more importantly where you’re coming from. If you’re leaving from a popular departure point like London for instance, prices usually start around £99. Newcastle upon Tyne and Manchester are other options, with prices usually starting from around £36 and £50 respectively.

What is the main train station in Edinburgh?

Edinburgh is best served by Inverkeithing-Ferrytoll. There you’ll find a number of trains that can get you to your destination. Major cities accessible by Inverkeithing-Ferrytoll are London, Newcastle upon Tyne, and Manchester.


Popular train routes to Edinburgh

Most frequently searched train routes to Edinburgh, along with the cheapest price and shortest travel time.
Trains to Edinburgh from London
Fastest travel time 4h 18m
Cheapest price £99
Trains to Edinburgh from Newcastle upon Tyne
Fastest travel time 1h 29m
Cheapest price £36
Trains to Edinburgh from Manchester
Fastest travel time 3h 04m
Cheapest price £50
Trains to Edinburgh from Aberdeen
Fastest travel time 2h 31m
Cheapest price £29
Trains to Edinburgh from Glasgow
Fastest travel time 0h 43m
Cheapest price £121

Start planning your trip to Edinburgh

  • Return
  • One-way
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00