Edinburgh to London Train

Cheap train tickets from Edinburgh to London

Showing times and prices for Dec 05

Cheapest

75

Average

94

The best way to find a cheap train ticket from Edinburgh to London is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:11AMEdinburgh Waverley4h36 01:47PMLondon Kings Cross
0 transfers
751One-way
08:52AMEdinburgh Waverley5h51 02:43PMLondon Euston
0 transfers
951One-way
09:30AMEdinburgh Waverley4h22 01:52PMLondon Kings Cross
0 transfers
981One-way
08:30AMEdinburgh Waverley4h19 12:49PMLondon Kings Cross
0 transfers
981One-way
09:00AMEdinburgh Waverley4h38 01:38PMLondon Kings Cross
0 transfers
981One-way

Train schedule from Edinburgh to London

Showing trains for tomorrow, Monday, December 5
08:00AMEdinburgh Waverley4h40 12:40PMLondon Kings Cross
0 transfers
08:30AMEdinburgh Waverley4h19 12:49PMLondon Kings Cross
0 transfers
08:52AMEdinburgh Waverley5h51 02:43PMLondon Euston
0 transfers
09:00AMEdinburgh Waverley4h38 01:38PMLondon Kings Cross
0 transfers
09:11AMEdinburgh Waverley4h36 01:47PMLondon Kings Cross
0 transfers
09:30AMEdinburgh Waverley4h22 01:52PMLondon Kings Cross
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25

Fastest train times from Edinburgh to London

Showing times and prices for Dec 05

Fastest Journey

4 h 19 m

Average

4 h 44 m

Trains per day

6

Distance

534 km

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

Fastest
08:30AMEdinburgh Waverley4h19 12:49PMLondon Kings Cross
0 transfers
981One-way
09:30AMEdinburgh Waverley4h22 01:52PMLondon Kings Cross
0 transfers
981One-way
09:11AMEdinburgh Waverley4h36 01:47PMLondon Kings Cross
0 transfers
751One-way
09:00AMEdinburgh Waverley4h38 01:38PMLondon Kings Cross
0 transfers
981One-way
08:00AMEdinburgh Waverley4h40 12:40PMLondon Kings Cross
0 transfers
1021One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in London?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Edinburgh to London

distanceDistance330 miles (533 km)
durationAverage train duration4 h 36 min
priceAverage train ticket price$69 (€62)
frequencyTrain frequency26 a day
changesDirect trainYes, there are 26 direct trains a day
carriersTrain providersCaledonian Sleeper, Cross Country, London North Eastern Railway, Lumo, Avanti West Coast or Grand Central Trains

Trains from Edinburgh to London cover the 330 miles (533 km) long route taking on average 4 h 36 min with our travel partners like Caledonian Sleeper, Cross Country, London North Eastern Railway, Lumo, Avanti West Coast or Grand Central Trains. Normally, there are 26 trains operating per day, including direct services available. While the average ticket price for this route costs around $69 (€62), you can find the cheapest train ticket for as low as $69 (€62). Travelers depart most frequently from Edinburgh Waverley and arrive in London Victoria.

Train companies: CrossCountry and Grand Central Trains from Edinburgh to London trains

CrossCountry and Grand Central Trains trains will get you to London from Edinburgh from $69 (€62). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Grand Central Trains
CrossCountry

Enjoy a smooth and easy trip from Edinburgh to London with Grand Central Trains! As an official travel partner of Grand Central Trains, Omio can help you search current train schedules and timetables from Grand Central Trains, compare the best routes between Edinburgh and London as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Grand Central Trains Edinburgh to London train ticket available today. If you search for Grand Central Trains tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train between Edinburgh and London on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 330 miles (533 km) route from Edinburgh to London with ease and comfort on a train with Grand Central Trains.

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

    Find cheap tickets for CrossCountry trains between Edinburgh and London on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Edinburgh to London train schedule from CrossCountry, the latest train ticket offers available and other travel information for the 330 miles (533 km) trip between Edinburgh and London, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains to London from Edinburgh in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the CrossCountry train schedule for your ideal departure and arrival times, compare the best route available to get to London from Edinburgh and then book a cheap train with ease. Sit back and enjoy your upcoming train between Edinburgh and London with CrossCountry!

      Trains from Edinburgh to London

      Looking for a train from Edinburgh to London? Good news - you have over 30 options to pick from each day. The journey generally takes about 4h 30min, departing from Edinburgh Waverley Station in Scotland to its arrival at King's Cross Station or Euston Station in London, England. The trains on this line are operated by London North Eastern Railway, Avanti West Coast, and Caledonian Sleeper. For early risers, the first train of the day departs at around 5:40 a.m. for a 9:40 a.m. arrival in London. Night owls can take the final train of the day at about 11:40 p.m. for an overnight journey that brings you to London at around 7:15 a.m. With more than 30 choices of departure time - and some completing the journey in as fast as 4h - you have plenty of choices to fit your timeline and travel needs.

      Edinburgh to London Train Time: Daily Departures

      There are 29 total trains per day, with the earliest departure around 5:40 a.m. and the latest around 11:40 p.m. There are 10 options between 5:40 a.m. and 9:30 a.m. before a break in departures until about 1:00 p.m. From that point until the end of the night, there are about 2-3 trains departing for this route per hour. The night train departing at about 11:40 p.m. is much slower than most of the other trains throughout the day - it takes approximately 7h 30min to complete the journey while most of the trains take around 4h 30min. The last train of the day that takes under 6h is the 7:30 p.m. departure, finishing the journey in about 5h 40min.

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

      The length of time you spend on a train from Edinburgh to London depends on the departure time you select, and the company operating the train for your line. The fastest train of the day departs around 8:30 a.m. from Edinburgh and arrives at King's Cross in London around 12:50 p.m. for a 4h 20min travel time. This train is operated by London North Eastern Railway and has no changes. The slowest train of the day takes about 10h with one change in York - departing at 9:00 p.m. from Edinburgh and arriving in London around 7:00 a.m. on the following day.

      Edinburgh Art Performer. Source: Shutterstock

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

      Departure train station: The departure station for trains from Edinburgh, Scotland to London, England is Edinburgh Waverley Station. Nestled in a tight, steep valley between the medieval-era Old Town and the 18th Century New Town, this station is also close to Princes Street - known for plentiful shopping options and restaurants. Inside the newly renovated station, you can find a relaxing train hall, restrooms, ticketing counters, self-service kiosks, showers, ATMs, and an entire section of shopping, dining, and drinking options.

      Arrival train station:The arrival stations for trains from Edinburgh to London are King’s Cross railway station or Euston railway station. King’s Cross - one of the most notable train stations in the world and immortalized by its role in the Harry Potter series - is located on the London Inner Ring Road, with connections to the London Underground and other public transit. The station offers restrooms, ticketing counters, self-service kiosks, ATMs, and an entire section of shopping, dining, and drinking options. For Witches and Wizards, Platform 9 ¾ is the gateway to the Hogwarts Express. Euston railway station is in the London Borough of Cambden, and is known as London’s gateway to the West Midlands, Northwest England, North Wales and Scotland. Euston Bus Station is located directly in front of the station itself, providing easy transit upon arrival. The station houses restrooms, ticketing counters, self-service kiosks, ATMs, plus access to shopping and dining options.

      Which train companies travel from Edinburgh to London?

      The trains from Edinburgh to London are operated by London North Eastern Railway, Avanti West Coast, and Caledonian Sleeper. The trains operated by London North Eastern Railway arrive at King’s Cross railway station, while the trains operated by Avanti West Coast arrive at Euston railway station. Caledonian Sleeper only operates one train per day on this route, the overnight train departing at 11:40 p.m. and arriving at Euston railway station after 7h 30min. London North Eastern Railway trains are typically about 1h faster than those operated by Avanti West Coast.

      London North Eastern Railway trains from Edinburgh to London

      London North Eastern Railway offers over 30 trains per day, averaging about 4h 30min for the total duration of the journey. Most of these trains are direct, with no change required. The trains operated by London North Eastern Railway arrive at King’s Cross railway station

      Avanti West Coast trains from Edinburgh to London

      Avanti West Coast offers about 5 trains per day, averaging about 6h for the total duration of the journey. These trains have more stops than London North Eastern Railway trains, but are still without any changes required. The trains operated by Avanti West Coast arrive at Euston railway station.

      Caledonian Sleeper trains from Edinburgh to London

      Caledonian Sleeper operates one train per day from Edinburgh to London, departing around 11:40 p.m. for approximately 7:30 a.m. arrival at Euston railway station.

      Edinburgh Sunrise. Source: Shutterstock

      Train Edinburgh to London: Services on Board

      First and second class tickets are available on trains from Edinburgh to London, with a variety of improved amenities and services available depending on the provider you choose. Travelers with disabilities should contact their provider at least 24h in advance of travel, if possible. This will allow the provider to establish support throughout the journey and ensure that sufficient seating is available - such as wheelchair access or seating areas. The luggage allowance for these providers is similar because the trains are similar models.

      Each passenger can bring three items, with a maximum of one large suitcase, one carry on item, and a small item. The maximum size of large luggage is approximately 32x22x12 in (80x57x30 cm). Bikes are only allowed on board if they are foldable bikes, but reservations for non-folding bikes can be made directly through providers. Pets are allowed on trains, with two dogs, cats or other small pets for free, so long as they will not take up a seat. Additional pets are allowed for a small fee.

      How to find cheap train tickets from Edinburgh to London?

      When you are looking to find cheap tickets for trains from Edinburgh to London, look no further than Omio. With the helpful filters and search tools on the Omio website, you can organize the results according to exactly what you need. Considering how many results will pop up for a journey by train between these two popular cities, that will prove particularly helpful for this specific route. You can sort according to departure time, price, and speed of the journey.

      With the filters, you can only show results from certain providers, or those arriving at particular stations in London. You can even find tickets that fit between specific price ranges. When you find a ticket that you like, consider booking far in advance to ensure your price does not increase. If you can, flexibility with your travel dates and times can also save a heap of money, as some departure times can be more expensive than others. No matter what your budget and travel preferences, you can find what you need by trusting Omio.

      To London by train—travel tips

      Whether you are making this journey for the iconic sights of Big Ben, or just want to see the Tower Bridge in person, London is almost a required visit for world travelers. Catch a game at one of the many professional football stadiums - from Tottenham Hotspur Stadium to Stamford Bridge. If you are truly lucky, you might even be able to catch a game at Wembley Stadium. If you are interested in the crossover of history and monarchy, pay a visit to Buckingham Palace. Regardless of where you decide to visit, be sure to get around with the iconic double-decker buses and get the best view in town.

      Travel Tips: Trains from Edinburgh to London

      Travel Tips: Travel by train to London 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 Edinburgh to London.
      FAQs
      If you’re looking to save money on tickets, you can find cheap Edinburgh to London trains for as little as $69 (€62)  in the next 7 days.
      In the next 7 days you can expect to pay on average $69 (€62)  for a train ticket to London from Edinburgh.
      The Edinburgh to London train distance is approximately 330 miles (533 km).
      While the time it takes to travel 330 miles (533 km) between Edinburgh and London can vary based on specific dates, weekends, and holidays, the Edinburgh to London train journey time is on average 4 h 36 min.

      When departing from Edinburgh, you have various train station options to start your route from including Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park. When arriving in London, you can end your route in train stations like London Victoria, London Euston and London Kings Cross.

      Omio customers book a train from Edinburgh Waverley   to London Victoria   most frequently for this route.

      The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0.4 miles (660 m) from the city center of Edinburgh.

      The most popular arrival train station, London Victoria, is located 1.8 miles (2.9 km) away from the city center of London.

      For the best Edinburgh to London train to buy, you can travel safely and comfortably with Caledonian Sleeper, Cross Country, London North Eastern Railway, Lumo, Avanti West Coast or Grand Central Trains. However, it's always good to check all possible train companies with services from Edinburgh to London to compare what amenities they may offer.
      Yes, there are 26 direct trains per day from Edinburgh to London. You can look to travel with London North Eastern Railway  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
      On average, there are 26 trains a day from Edinburgh to London. The train times and services may be different on weekends and holidays compared to weekdays.
      The first Edinburgh to London train departs at 7: 52 AM   and the last train from Edinburgh to London leaves at 7: 52 AM. Check out the most up-to-date train schedule from Edinburgh to London on Omio and find the best time to travel to your destination.
      If you buy the Edinburgh to London train within the next 7 days, you can find one way tickets to cost on average $69 (€62). However, booking your train ticket in advance gives you access to the best prices for trains between Edinburgh and London. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

      Important Stations and Airports in Edinburgh and London

      Edinburgh
      London
      Edinburgh Waverley is the most popular Edinburgh railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Edinburgh for your trip to London.
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
      Public transit options for Edinburgh Waverley
      Bus lines: 22, 30, 33, X22, X25, X37
      Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express
      Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
      Metro: No metro available.
      Amenities at station
      WifiWifi
      ParkingParking
      ATMATM
      AccessibilityAccessibility
      Public transit options for Edinburgh Gateway
      Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
      Amenities at station
      WifiWifi
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Public transit options for Edinburgh Park
      Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

      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
      Currency
      Language