[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from London to Edinburgh

Showing times and prices for Jun 16

Cheapest

$96

Average

$146

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

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

Cheapest
11:30AMLondon Kings Cross4h45 04:15PMEdinburgh Waverley
0 changes
$961One-way
Cheapest
11:00AMLondon Kings Cross4h22 03:22PMEdinburgh Waverley
0 changes
$961One-way
Cheapest
10:00AMLondon Kings Cross4h21 02:21PMEdinburgh Waverley
0 changes
$961One-way
08:30AMLondon Kings Cross4h42 01:12PMEdinburgh Waverley
0 changes
$1171One-way
09:00AMLondon Kings Cross4h20 01:20PMEdinburgh Waverley
0 changes
$1171One-way

Timetable London to Edinburgh

Showing trains for tomorrow, Wed, Jun 16
08:30AMLondon Kings Cross4h42 01:12PMEdinburgh Waverley
0 changes
08:43AMLondon Euston5h35 02:18PMEdinburgh Waverley
0 changes
09:00AMLondon Kings Cross4h20 01:20PMEdinburgh Waverley
0 changes
09:30AMLondon Kings Cross4h40 02:10PMEdinburgh Waverley
0 changes
10:00AMLondon Kings Cross4h21 02:21PMEdinburgh Waverley
0 changes
10:30AMLondon Kings Cross4h46 03:16PMEdinburgh Waverley
0 changes
10:43AMLondon Euston5h35 04:18PMEdinburgh Waverley
0 changes
11:00AMLondon Kings Cross4h22 03:22PMEdinburgh Waverley
0 changes
11:30AMLondon Kings Cross4h45 04:15PMEdinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Jun 15
$117London North Eastern Railway
$74National Express
$138easyJet
Wed
Jun 16
$96London North Eastern Railway
$50Megabus
$107easyJet
Thu
Jun 17
$117London North Eastern Railway
$50Megabus
$107easyJet
Fri
Jun 18
$118London North Eastern Railway
$50Megabus
Find prices
Sat
Jun 19
$140London North Eastern Railway
Find prices
Find prices
Sun
Jun 20
$294London North Eastern Railway
$68Megabus
$143easyJet
Mon
Jun 21
$118London North Eastern Railway
$49National Express
Find prices
Tue
Jun 22
$82London North Eastern Railway
$49National Express
$75easyJet
Wed
Jun 23
$96London North Eastern Railway
$49National Express
$72easyJet
Thu
Jun 24
$118London North Eastern Railway
$49National Express
$65easyJet
Fri
Jun 25
$118London North Eastern Railway
$49National Express
$92easyJet
Sat
Jun 26
$96London North Eastern Railway
$44National Express
$89easyJet
Sun
Jun 27
$82London North Eastern Railway
$49National Express
$74easyJet
Mon
Jun 28
$96London North Eastern Railway
$49National Express
$62easyJet
Tue
Jun 29
$96London North Eastern Railway
$44National Express
$48easyJet
Wed
Jun 30
$96London North Eastern Railway
$47National Express
$48easyJet
Thu
Jul 1
$82London North Eastern Railway
$44National Express
$57easyJet
Fri
Jul 2
$117Avanti West Coast
$49National Express
Find prices
Sat
Jul 3
$82London North Eastern Railway
$44National Express
$84easyJet
Sun
Jul 4
$68London North Eastern Railway
$49National Express
$56easyJet
Mon
Jul 5
$96London North Eastern Railway
$44National Express
$51easyJet

The fastest trains from London to Edinburgh

Showing times and prices for Jun 16

Fastest Journey

4 h 20 m

Average

4 h 47 m

Trains per day

9

Distance

534 km

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

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

The slowest trains will take 5 h 35 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
09:00AMLondon Kings Cross4h20 01:20PMEdinburgh Waverley
0 changes
$1171One-way
10:00AMLondon Kings Cross4h21 02:21PMEdinburgh Waverley
0 changes
$961One-way
11:00AMLondon Kings Cross4h22 03:22PMEdinburgh Waverley
0 changes
$961One-way
09:30AMLondon Kings Cross4h40 02:10PMEdinburgh Waverley
0 changes
$1911One-way
08:30AMLondon Kings Cross4h42 01:12PMEdinburgh Waverley
0 changes
$1171One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Wed, Jun 16
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

London to Edinburgh Train Information

Avg. Train Duration
5 hours 40 minutes
Train Ticket Price: $101
Trains depart from:London
Trains arrive in:Edinburgh
Distance:534 km
Train Companies:Avanti West Coast, London North Eastern Railway
Train companies

Train between London and Edinburgh with CrossCountry

Find the best trains between London and Edinburgh with Omio's travel partners CrossCountry from $96 (€75). We can find you the best deals, schedules and tickets when comparing and booking the best route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from London to Edinburgh you can choose between Standard Class and First Class tickets on Omio.

One of the best ways to travel between London and Edinburgh is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train between London and Edinburgh by showing you CrossCountry’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this London to Edinburgh journey. You can expect to travel 330 miles (533 km) from London to Edinburgh on a train with CrossCountry. If you are using the Omio app to search for trains between London and Edinburgh, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip from London to Edinburgh!

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between London and Edinburgh and when traveling by train:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from London to Edinburgh

There are several direct trains between London and Edinburgh every day. The fastest train makes the journey in 4 hours 19 min., while the slowest train makes the same journey in 9 hours 43 min. All trains for Edinburgh stop at the Waverly Station.

Which train companies travel from London to Edinburgh?

Three train companies offer services between London and Edinburgh—namely, LNER, CrossCountry, and Virgin. There are 6 Virgin trains per week going between London and Edinburgh. There is just one CrossCountry train daily from London to Edinburgh and several LNER trains to Edinburgh, operated by London North Eastern Railways.

LNER trains from London to Edinburgh

LNER trains are all direct and do not require any transfers. They depart from Kings Cross and Euston Station in London and arrive at Waverly Station in Edinburgh, with a train departing from London every 40 minutes. LNER offers high-speed trains that'll reach Edinburgh in 4 hours 22 min. The ticket prices differ according to the time and day of departure. The tickets are not refundable, but you can exchange them for a later train after paying a fee plus the price difference between the tickets, if applicable.

CrossCountry trains from London to Edinburgh

There is only one CrossCountry train from London to Edinburgh each day. It is a high-speed train and covers the journey in 4 hours 35 min. However, it does require a transfer between trains at York. The train runs every day from Monday through Friday, departing from Kings Cross Station in London and arriving at Waverly Station in Edinburgh. If you purchased your tickets in advance, you can change the date and time of your travel. Tickets can only be refunded from the point of issue. If you made an online booking and you want to cancel the ticket, you can request for a refund.

Virgin trains from London to Edinburgh

There is only one Virgin train each day from London to Edinburgh from Monday to Friday. It reaches Edinburgh after a 5 hours 35 min. journey. Virgin trains leave London from Kings Cross and Euston Station and arrive at Waverly Station in Edinburgh. There is an additional Virgin train on Saturday. You can book a ticket up to 15 minutes before the start of the journey. For refunds, you need to apply for it from wherever you purchased your ticket.

Train London to Edinburgh: Services on board

On LNER trains, you can take your pets on board with you. However, you can bring only up to two small pets for free, as long as they don't take up an extra seat. You can reserve a spot on the train if you want to carry your bike along. All LNER trains offer special assistance for disabled passengers. You can carry small, medium, or large luggage items on LNER trains, but only one large luggage is allowed, and its size must not exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). A CrossCountry train ticket is valid on any train for up to 2 days, and you may be able to get a refund on your ticket for a fee up to 28 days after the travel date on your ticket. You can opt to upgrade to first class by paying an additional amount, which will give you access to better seats and more space. You can bring your pet on the CrossCountry train; however, you'll be limited to two small pets. All CrossCountry trains are accommodating to people with disabilities and offer additional assistance for handicapped passengers with special needs. You can carry one large luggage that doesn't exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). A small piece of hand luggage is also permitted, but it should be small enough to fit on your lap. On the Virgin train you can choose to upgrade to first class by paying an additional fee. Virgin trains allow you to carry up to two small pets for free, as long as they do not require an additional seat. All Virgin trains also have extra storage facilities for bikes. However, you may need to book a reservation before your train departure. Virgin trains offer additional assistance to disabled and senior passengers. As per the baggage policy, you can carry one or two suitcases, but each piece must not exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). You're allowed to carry an additional small bag that can be placed on your lap or under your seat.

London to Edinburgh Train Time: Daily Departures

There are several trains from London to Edinburgh every day. The first one leaves London at around 6:15 a.m. every day, except on Sunday. There is a train departing nearly every 40 minutes from London to Edinburgh. The last train of the day for Edinburgh departs London at around 10:00 p.m. The first train on Sunday leaves London at around 9:00 a.m. The train schedule differs slightly on Sundays and Mondays.

How long is the journey by train from London to Edinburgh?

The fastest train from London to Edinburgh takes 4 hours 19 min. The average train journey between London and Edinburgh takes anywhere from 4 hours 20 min. to 5 hours 35 min.

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

Departure train stations: King’s Cross is a major London railway station located on the edge of central London and offers quick, convenient access to different parts of the city. It is well connected with other public transportation systems in the city. Omio recommends arriving at least 30 minutes ahead of your train departure time to avoid missing your train. The station is well equipped with different facilities such as shops, Wi-Fi, left-luggage facilities, and restaurants. The station is also accommodating toward people with disabilities. If you're afraid King's Cross won't be convenient, you can also travel from Euston, another central London railway station. It is well-connected with the city via public transportation and offers facilities like cafés, shops, restaurants, Wi-Fi, photo booths, and more.

Arrival train station: Waverly Station is the main railway station in Edinburgh. It's located centrally in the city and is easily accessible via public transportation. The station offers several affordances like shops, Wi-Fi, photo booths, and a left-luggage facility.

How to find cheap train tickets from London to Edinburgh?

You can score cheap tickets by booking them in advance and by being more flexible with your travel dates. You can also get additional discounts with travel passes, or if you're a student or senior citizen. It's also a good idea to opt for slower trains and connecting trains on your journey from London to Edinburgh, if you're trying to save money on ticket prices.

Train tickets from London to Edinburgh: when to book to save $

Time Price Savings
1 week earlier 55 €
2 weeks earlier 47 €17%
3 weeks earlier 41 €34%
1 month before 40 €38%
2 months earlier 40 €38%
3 months earlier 39 €41%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from London - Edinburgh. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from London - Edinburgh 3 weeks in advance means you can save on average up to 34% compared to the price available on the day of departure.
  • If you book a ticket London - Edinburgh with 2 months in advance you save up to about 38% compared to the initial price.
  • By booking 3 months in advance, you could save up to 41%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from London to Edinburgh
Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Edinburgh.
FAQs
How much do cheap trains to Edinburgh from London cost?
Train tickets from London to Edinburgh for some dates and times can be found for as cheap as $96 (€75)  one way in the next 7 days.
How much does it cost to take a train to Edinburgh from London?
If you are looking to buy your train ticket in the next 7 days, you can expect the London to Edinburgh train to cost on average $143 (€111)  one way.
What is the distance between London and Edinburgh by train?
The London to Edinburgh train distance is approximately 330 miles (533 km).
What is the London to Edinburgh train travel time?
The train time to Edinburgh from London is on average 4 h 20 min  for the 330 miles (533 km) long journey, but the time it takes to go between London and Edinburgh by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in London and arrival train station in Edinburgh?

When taking the train between London and Edinburgh, you can choose to depart from train stations like London Victoria, London Euston and London Kings Cross. Your journey can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers who travel this route most frequently depart from London Victoria   and arrive in Edinburgh Waverley.

Where is the London train station located? Where is the Edinburgh train station located?

Passengers board the train most frequently from London Victoria, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city center.

What train providers offer a service between London and Edinburgh?
When taking a train from London to Edinburgh, you can count on London North Eastern Railway, Virgin Trains, Caledonian Sleeper, Cross Country or First Transpennine Express for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service between London and Edinburgh and compare the amenities they offer before buying a train ticket.
What time is the earliest train from London to Edinburgh? What time is the last train from London to Edinburgh?
The earliest train departing from London to Edinburgh leaves at 7: 00 AM. The last train departing from London to Edinburgh leaves at 9: 03 AM. You can find the latest London to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase London to Edinburgh train tickets to get the best deals?
The price of a one way train ticket from London to Edinburgh is on average $143 (€111) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between London and Edinburgh available a few months in advance.
Stations

Important Stations and Airports for this Journey

London
Edinburgh
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London 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.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London 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.<br>Metro lines Central, Circle, Hammersmith, City
London 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
London St Pancras
Amenities
London 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.<br>Metro lines Circle, District, Victoria<br>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.
London 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.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176