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.
Washington (WAS)
Edinburgh (EDI)
Thu 5/8
Fri 13/8
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
RETURN FROM£43The cheapest return train ticket to Edinburgh is from Newcastle upon Tyne, starting at £43. This price was found within the last 72 hours.
ONE-WAY FROM£40The cheapest one-way train ticket to Edinburgh is from London, starting at £40. This price was found within the last 72 hours.
POPULAR STATIONEdinburgh WaverleyEdinburgh Waverley is one of the most popular stations in Edinburgh
POPULAR TRAIN COMPANYAvanti West CoastAvanti West Coast, Train, and AccesRail also service this route

Book return train tickets to Edinburgh

Here are the fastest and cheapest return train tickets to Edinburgh. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Train
24 Aug
02:22
Newcastle upon Tyne Newcastle Central (Metro)
1h 45m
04:07
Edinburgh Waverley
26 Aug
01:40
Edinburgh Waverley
1h 22m
03:02
Newcastle upon Tyne Newcastle Central (Metro)
Train
9 Aug
02:22
Newcastle upon Tyne Newcastle Central (Metro)
1h 45m
04:07
Edinburgh Waverley
10 Aug
01:40
Edinburgh Waverley
1h 22m
03:02
Newcastle upon Tyne Newcastle Central (Metro)
Train
22 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
26 Aug
01:40
Edinburgh Waverley
4h 00m
05:40
London King's Cross
Train
22 Aug
04:48
London King's Cross
4h 20m
09:08
Edinburgh Waverley
28 Aug
01:48
Edinburgh Waverley
4h 51m
06:39
London King's Cross
Train
18 Sep
01:00
Manchester Piccadilly
3h 34m
1 stop
04:34
Edinburgh Waverley
20 Sep
02:12
Edinburgh Waverley
3h 12m
05:24
Manchester Piccadilly
Train
13 Sep
00:57
Manchester Piccadilly
3h 34m
1 stop
04:31
Edinburgh Waverley
14 Sep
02:12
Edinburgh Waverley
3h 12m
05:24
Manchester Piccadilly
Search all trains

Book one-way train tickets to Edinburgh

For one-way trains to Edinburgh, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Avanti West Coast, Train
25 Aug
20:35
London Euston
9h 43m
2 stops
06:18
Edinburgh Waverley
Avanti West Coast, Train
25 Aug
20:35
London Euston
9h 43m
2 stops
06:18
Edinburgh Waverley
Avanti West Coast, Train
7 Sep
20:35
London Euston
9h 43m
2 stops
06:18
Edinburgh Waverley
Search all trains

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 £134. Leeds and Inverness are other options, with prices usually starting from around £88 and £163 respectively.

What is the main train station in Edinburgh?

Edinburgh is best served by Edinburgh Waverley. There you’ll find a number of trains that can get you to your destination. Major cities accessible by Edinburgh Waverley are London, Leeds, and Inverness.

What train companies go to Edinburgh?

Some of the options we’ve found for trains to Edinburgh are Avanti West Coast, Train, and AccesRail. Typically, your options for trains to Edinburgh will be determined by the route you take.

How far in advance should I book a train to Edinburgh?

£40 is the average one-way price to Edinburgh this week. For the next 3 months, we predict the price of tickets to Edinburgh to remain steady. We recommend booking when you can, as seats may be limited.


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 21m
Cheapest price £135
Trains Trains to Edinburgh
  • Return
  • One-way