Trains from London to Edinburgh

Mon, Mar 25
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trains from London to Edinburgh

Today
5 trains from£ 158
Tomorrow
33 trains from£ 76
Fri, Mar 29
5 trains from£ 78

Travelling tomorrow? Book one day in advance. Most of our users choose this option.

Follow the rails. Most of our users travel this route by train.

icn_success

Value Plus Savings

Find the best price by comparing train tickets from all the train companies in the UK

icn_success

Your Travel, Organised

Book and store all your tickets in the UK quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

COMPARE

Prices across different modes

Train
Bus
Flight
Sun
Mar 24
Find prices
£ 45National Express
£ 74Flybe
Mon
Mar 25
£ 76Virgin Trains
£ 35National Express
£ 55Ryanair
Tue
Mar 26
£ 37London North Eastern Railway
£ 18National Express
£ 55Ryanair
Wed
Mar 27
£ 59Virgin Trains
£ 18National Express
£ 46Ryanair
Thu
Mar 28
£ 60Virgin Trains
£ 33National Express
£ 46Ryanair
Fri
Mar 29
£ 78London North Eastern Railway
£ 31National Express
£ 38Ryanair
Sat
Mar 30
£ 41Virgin Trains
£ 27National Express
£ 38Ryanair
Sun
Mar 31
£ 64London North Eastern Railway
£ 30National Express
£ 38Ryanair
Mon
Apr 1
£ 64London North Eastern Railway
£ 25National Express
£ 33Ryanair
Tue
Apr 2
£ 37London North Eastern Railway
£ 22National Express
£ 14Ryanair
Wed
Apr 3
£ 37London North Eastern Railway
£ 22National Express
£ 14Ryanair
Thu
Apr 4
£ 64London North Eastern Railway
£ 27National Express
£ 25Ryanair
Fri
Apr 5
£ 78London North Eastern Railway
£ 30National Express
£ 38Ryanair
Sat
Apr 6
£ 71Virgin Trains
£ 27National Express
£ 65Ryanair
Sun
Apr 7
£ 59Virgin Trains
£ 29National Express
£ 49British Airways
Mon
Apr 8
£ 78London North Eastern Railway
£ 30National Express
£ 26Ryanair
Tue
Apr 9
£ 64London North Eastern Railway
£ 26National Express
£ 26Ryanair
Wed
Apr 10
£ 64London North Eastern Railway
£ 22National Express
£ 39Ryanair
Thu
Apr 11
£ 64London North Eastern Railway
£ 27National Express
£ 33Ryanair
Fri
Apr 12
£ 32Virgin Trains
£ 26National Express
£ 29Ryanair
Sat
Apr 13
£ 64London North Eastern Railway
£ 26National Express
£ 41Ryanair
train

Journey Summary

London to Edinburgh Train Information

Avg. Train Duration:
5 hours 48 minutes
Train Ticket Price:£ 70
Trains depart from:London
Trains arrive in:Edinburgh
Distance:534 Kms
TrainTrain Companies:London North Eastern Railway, Virgin Trains

London to Edinburgh Train: Journey Details


With over 25 connections a day, catching the train from London to Edinburgh is a breeze. The Scottish capital is perfect for those looking to discover Gothic buildings, haunted underground vaults and hidden bars. The city also plays host to the Edinburgh Fringe Festival, an annual highlight for chuckle-enthusiasts and entertainers.

  • Trains from London to Edinburgh run approximately 2 times per hour.
  • London to Edinburgh train services commence from 06:15 a.m in morning.
  • The last train from London to Edinburgh is an overnight sleeper train which departs at 23:50 p.m.
  • The London to Edinburgh train usually take at least 4 hours and 30 minutes to complete, with the slowest services taking 5 hours to reach Edinburgh.

Do direct services run from London to Edinburgh?

Direct services are available on trains from London to Edinburgh.


Click Here for Station Information
 

Trains from London - Edinburgh: When is the best time to book?

Find out how much you can save by booking in advance.





Time

Price

Day of departure

£122

One day before

£91

1 week before

£83

2 weeks before

£82

1 month before

£72

3 months before

£63



When should you book a train from London to Edinburgh?

While buses might offer the cheapest option between London and Edinburgh and flights are quicker; trains from London to Edinburgh offer the best of both worlds.


  • treni The quickest routes for a train from London to Edinburgh are run by Virgin Trains.

  • treni All Virgin Trains East Coast trains from London to Edinburgh are direct, setting off from London's Kings Cross train station and arriving at Edinburgh Waverley.

  • treni Most travellers book tickets for their train from London to Edinburgh 1-2 months in advance of the travel date.

London Victoria Coach Station Information

  • London Victoria Coach Station is the biggest and most important train station in London and is also where trains from London to Edinburgh will depart.
  • The modernised Kings Cross station, just north of central London, is the main departure point for trains from London to Edinburgh.
  • It has its own underground station and is served by numerous bus routes, including night buses. There are taxi ranks in close proximity to the station.
  • Euston station is the departure point for Caledonian Sleeper services.
  • Euston station is within walking distance of King's Cross and also has a nearby Underground station, Euston Square.

Edinburgh, Waverly Station Information

  • All trains from London to Edinburgh will terminate at the Waverly train station, located in the centre of Edinburgh.
  • Bus links to others areas of the city are also available from the both the stations; in addition to taxis, of which there are ranks outside the station.
  • The station is within walking distance to Princes Street and the Royal Mile.
Compare prices

Best fares for trains from London to Edinburgh

This Weekend
This month
Next Month
Fri, Mar 29
Train
London North Eastern Railway
09:304h 45m14:15
LondonEdinburgh
Sat, Mar 30
Train
Virgin Trains
14:435h 36m20:19
LondonEdinburgh
Fastest Trains from London to Edinburgh
Thu, Apr 4
Train
London North Eastern Railway
08:004h 19m12:19
LondonEdinburgh
Mon, Apr 8
Train
London North Eastern Railway
08:004h 19m12:19
LondonEdinburgh
Tue, Apr 9
Train
London North Eastern Railway
08:004h 19m12:19
LondonEdinburgh
Return Train Tickets for Edinburgh to London
Mon, Mar 25
Train
London North Eastern Railway
19:365h 29m01:05
EdinburghLondon
Tue, Mar 26
Train
Virgin Trains
08:525h 41m14:33
EdinburghLondon
Wed, Mar 27
Train
London North Eastern Railway
09:304h 19m13:49
EdinburghLondon
Stations
Important Stations and Airports for this Journey
London
Edinburgh
TrainLondon Bridge

Amenities

Refreshments
TrainLondon Charing Cross

Amenities

Refreshments
TrainLondon Euston

Amenities

Refreshments
TrainLondon Fenchurch Street

Amenities

TrainLondon Kings Cross

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines Victoria, Circle
Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
TrainLondon Liverpool Street

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines Central, Circle, Hammersmith, City
TrainLondon Paddington

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines Bakerloo, Circle, District
Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
TrainLondon St Pancras

Amenities

TrainLondon Victoria

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
Metro lines Circle, District, Victoria
Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
TrainLondon Waterloo East

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines Bakerloo, Northern, Jubilee, Waterloo, City
Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone