Where do you want to go?


  • Save more with our range of 2FOR1 offers on London attractions...

Read more

Latest Travel Deals

Find Out More About Travel Deals

£5 Online Exclusives

Fares from just £5 one-way to 100s of UK destinations!

Read more

Enjoy 2FOR1 tickets from £35

Enjoy 2FOR1 tickets from £35 and see amazing waxworks.

Read more

The London Pass

Save over 50% on sightseeing with The London Pass.

Read more

Attraction tickets

Browse some of the best attractions in the UK and buy tickets online.

Read more

London to Edinburgh Train

London to Edinburgh train is the most suitable mode of transport to reach Edinburgh city. If you are planning to travel from London to Edinburgh then European trains are better traveling option than low budgeted flights as well as cheap ferry operators.

London Edinburgh train departs every one-hour from London Kings cross (KGX) train station to Edinburgh Waverley (EDB). You can also travel from London to Edinburgh on the Caledonian Sleeper train. It departs from London Euston train station to Edinburgh Waverley train station, 6 nights per week.

The journey from London to Edinburgh by train takes around 4.5hrs to 5hrs. If you are traveling in sleeper train from London to Edinburgh, then it will take around 7.5hrs. Direct lines offer the direct services between these two capitals cites.

Train London to Edinburgh is fully equipped with modern amenities like cafes, bars, restaurants, free Wi-Fi access, lounge etc. Cheap Train tickets from London to Edinburgh start from £57.

If you are looking for cheap UK Train Tickets from London to Edinburgh, then you can book it from uktraintickets.co.uk , which offers cheap UK Train Tickets of all the main train operators between these two cities. It is always advised to book advance as well as returns tickets to save more on UK Train Tickets between London and Edinburgh.

London Edinburgh Train Time Table

From Arrive   Train Company Duration
London Euston Preston 8:13 VIRGIN TRAINS 2h 34m
London Euston Edinburgh Waverley 14:21 VIRGIN TRAINS 5h 38m
London Euston Warrington Bank Quay 15:23 VIRGIN TRAINS 1h 50m
London Kings Cross Edinburgh Waverley 11:25 EAST COAST 4h 25m
London Kings Cross Edinburgh Waverley 12:15 EAST COAST 4h 45m
London Kings Cross Edinburgh Waverley 12:25 EAST COAST 4h 25m
London Kings Cross Edinburgh Waverley 13:25 EAST COAST 4h 25m
London Kings Cross Edinburgh Waverley 15:25 EAST COAST 4h 25m
London Kings Cross York 13:21 GRAND CENTRAL 1h 58m
London Kings Cross Edinburgh Waverley 16:17 EAST COAST 4h 47m
London Kings Cross Edinburgh Waverley 16:22 EAST COAST 4h 22m
London Kings Cross Edinburgh Waverley 17:25 EAST COAST 4h 25m
London Kings Cross Edinburgh Waverley 18:23 EAST COAST 4h 23m
London Kings Cross Edinburgh Waverley 19:19 EAST COAST 4h 19m
London Kings Cross Edinburgh Waverley 20:19 EAST COAST 4h 49m
Preston Edinburgh Waverley 11:04 TRANSPENNINE EXPRESS 2h 40m
Warrington Bank Quay Edinburgh Waverley 18:22 VIRGIN TRAINS 2h 54m
York Edinburgh Waverley 16:05 CROSSCOUNTRY 2h 33m