Trains from London to Edinburgh

Fri, Sep 20
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

The cheapest trains

from London
to Edinburgh

Showing times and prices for Sep 20

Cheapest

$123

Average

$181

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from London to Edinburgh will cost around $ 181 if you buy it on the day, but the cheapest tickets can be found for only $ 123.

Cheapest
carrier-logo
09:00London Kings Cross4h20 13:20Edinburgh Waverley
0 changes
$1231One-way
Cheapest
carrier-logo
08:00London Kings Cross4h20 12:20Edinburgh Waverley
0 changes
$1231One-way
carrier-logo
09:30London Kings Cross4h45 14:15Edinburgh Waverley
0 changes
$2021One-way
carrier-logo
08:06London Kings Cross5h00 13:06Edinburgh Waverley
1 change
$2291One-way
carrier-logo
08:43London Euston5h34 14:17Edinburgh Waverley
0 changes
$2291One-way

Train Times

London to Edinburgh

Showing trains for tomorrow, Fri, Sep 20
carrier-logo
08:00London Kings Cross4h20 12:20Edinburgh Waverley
0 changes
carrier-logo
08:06London Kings Cross5h00 13:06Edinburgh Waverley
0 changes
carrier-logo
08:43London Euston5h34 14:17Edinburgh Waverley
0 changes
carrier-logo
09:00London Kings Cross4h20 13:20Edinburgh Waverley
0 changes
carrier-logo
09:30London Kings Cross4h45 14:15Edinburgh Waverley
0 changes

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Thu
Sep 19
Find prices
$54National Express
$173easyJet
Fri
Sep 20
$123London North Eastern Railway
$42National Express
$133easyJet
Sat
Sep 21
$100London North Eastern Railway
$52National Express
$153Flybe
Sun
Sep 22
$101London North Eastern Railway
$39National Express
$106Ryanair
Mon
Sep 23
$100London North Eastern Railway
$34National Express
$64easyJet
Tue
Sep 24
$101London North Eastern Railway
$23National Express
$65British Airways
Wed
Sep 25
$34London North Eastern Railway
$23National Express
$64easyJet
Thu
Sep 26
$100London North Eastern Railway
$23National Express
$65British Airways
Fri
Sep 27
$100London North Eastern Railway
$34National Express
$102easyJet
Sat
Sep 28
$82London North Eastern Railway
$23National Express
$79British Airways
Sun
Sep 29
$34London North Eastern Railway
$39National Express
$69Flybe
Mon
Sep 30
$100London North Eastern Railway
$23National Express
$59easyJet
Tue
Oct 1
$34London North Eastern Railway
$23National Express
$45Flybe
Wed
Oct 2
$34London North Eastern Railway
$19National Express
$45Flybe
Thu
Oct 3
$101London North Eastern Railway
$19National Express
$54Ryanair
Fri
Oct 4
$101London North Eastern Railway
$22National Express
$79Flybe
Sat
Oct 5
$34London North Eastern Railway
$19National Express
$65British Airways
Sun
Oct 6
$59London North Eastern Railway
$28National Express
$54Ryanair
Mon
Oct 7
$82London North Eastern Railway
$23National Express
$54easyJet
Tue
Oct 8
$34London North Eastern Railway
$19National Express
$45Flybe
Wed
Oct 9
$34London North Eastern Railway
$19National Express
$45Flybe

The fastest trains

from London
to Edinburgh

Showing times and prices for Sep 20

Fastest Journey

4 h 20 m

Average

4 h 47 m

Trains per day

5

Distance

534 km

Of the 5 train that leave London for Edinburgh every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 534 km distance in an average of 4 h 47 m but if you time it right, some train will get you there in just 4 h 20 m .

The slowest train will take 5 h 34 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
09:00London Kings Cross4h20 13:20Edinburgh Waverley
0 changes
$1231One-way
Fastest
carrier-logo
08:00London Kings Cross4h20 12:20Edinburgh Waverley
0 changes
$1231One-way
carrier-logo
09:30London Kings Cross4h45 14:15Edinburgh Waverley
0 changes
$2021One-way
carrier-logo
08:06London Kings Cross5h00 13:06Edinburgh Waverley
1 change
$2291One-way
carrier-logo
08:43London Euston5h34 14:17Edinburgh Waverley
0 changes
$2291One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

London to Edinburgh Train Information

Avg. Train Duration:
5 hours 4 minutes
Train Ticket Price: $98
Trains depart from:London
Trains arrive in:Edinburgh
Distance:534 km
TrainTrain Companies:Virgin Trains, London North Eastern Railway, Cross Country

Trains from London to Edinburgh

There are regular direct rail services from London to Edinburgh on the East Coast mainline. Departures are roughly every half hour from early morning until early evening, with some indirect connections via York offering additional options. Journey times between the English and Scottish capital cities range from a little over four hours to nearly five hours, depending on the number of stops en route, and connection times on indirect services.

Which train companies travel from London to Edinburgh?

LNER (London North Eastern Railway) - previously known as Virgin Trains East Coast - provides the majority of direct services from London to Edinburgh. In addition, indirect routes requiring one change involve taking Grand Central Railway or LNER services to York, connecting with CrossCountry trains to Edinburgh.

How long is the train from London to Edinburgh?

The fastest direct trains from London to Edinburgh take around four hours and 15 minutes to cover the 390-mile route. Most journeys are around four and a half hours. Indirect services from King's Cross take around five hours to reach Edinburgh, allowing for the time spent between connections at York.

How many trains are there from London to Edinburgh?

The weekday timetable begins just after 6:00 a.m. and there are departures every half hour throughout the day until early evening, with a final train leaving London at 7:00 p.m. There are an additional four or five indirect connections via York. On Sundays, departures begin a little later, with a first train from London at just before 9:00 a.m.

What are the departure and arrival stations for trains from London to Edinburgh?

Departure train station: London King's Cross Trains to Edinburgh depart from London King's Cross Station, situated on the north side of central London. The station has its own Underground stop, with connections on six lines, along with local bus stops on Euston Road, taxi stands, shopping, and restaurants.

Arrival train station: Edinburgh Waverley Trains from London arrive at the centrally located Waverley Station, with local train links to Haymarket and Edinburgh Park. There are tram and bus stops serving routes across Edinburgh outside the station on Princes Street and Waverley Bridge, and a taxi stand on the main concourse.

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?
Where is the train station and what is the best way to get there?
TrainLondon Liverpool Street

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?
TrainLondon Paddington

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?
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?
Where is the train station and what is the best way to get there?
How long does it take to get from the train station to the city centre?
How long does it take to get from the train station to 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?
Where is the train station and what is the best way to get there?

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.