Stoke-on-Trent to London train

Cheap train tickets from Stoke-on-Trent to London

Showing times and prices for 23 May

Cheapest

£40

Average

£126

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.

Cheapest
09:21Stoke-on-Trent2h29 11:50London Euston
1 change
£401One-way
10:12Stoke-on-Trent1h28 11:40London Euston
0 changes
£631One-way
09:50Stoke-on-Trent1h32 11:22London Euston
0 changes
£1531One-way
08:50Stoke-on-Trent1h36 10:26London Euston
0 changes
£1641One-way
09:12Stoke-on-Trent1h33 10:45London Euston
0 changes
£1641One-way

Train schedule Stoke-on-Trent to London

Showing trains for tomorrow, Monday, 23 May
08:12Stoke-on-Trent1h39 09:51London Euston
0 changes
08:50Stoke-on-Trent1h36 10:26London Euston
0 changes
09:12Stoke-on-Trent1h33 10:45London Euston
0 changes
09:21Stoke-on-Trent2h29 11:50London Euston
1 change
09:50Stoke-on-Trent1h32 11:22London Euston
0 changes
10:12Stoke-on-Trent1h28 11:40London Euston
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun

Fastest train times from Stoke-on-Trent to London

Showing times and prices for 23 May

Fastest Journey

1 h 28 m

Average

1 h 42 m

Trains per day

6

Distance

217 km

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

Fastest
10:12Stoke-on-Trent1h28 11:40London Euston
0 changes
£631One-way
09:50Stoke-on-Trent1h32 11:22London Euston
0 changes
£1531One-way
09:12Stoke-on-Trent1h33 10:45London Euston
0 changes
£1641One-way
08:50Stoke-on-Trent1h36 10:26London Euston
0 changes
£1641One-way
08:12Stoke-on-Trent1h39 09:51London Euston
0 changes
£1691One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Stoke-on-Trent to London

distanceDistance135 miles (217 km)
durationAverage train duration2 h 21 min
priceAverage train ticket price£68 (€77)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersCross Country, West Midlands Railway, Avanti West Coast or Chiltern Railways

Trains from Stoke-on-Trent to London cover the 135 miles (217 km) long route taking on average 2 h 21 min with our travel partners like Cross Country, West Midlands Railway, Avanti West Coast or Chiltern Railways. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £68, you can find the cheapest train ticket for as low as £40. Travellers depart most frequently from Stoke-on-Trent and arrive in London Victoria.

Train companies: CrossCountry and Chiltern Railways trains Stoke-on-Trent to London

Travel to London from Stoke-on-Trent from £40 with Omio’s train partners CrossCountry and Chiltern Railways! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

CrossCountry
Chiltern Railways

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

One of the best ways to travel to London from Stoke-on-Trent is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train from Stoke-on-Trent to London by showing you CrossCountry current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Stoke-on-Trent to London journey. You can expect to travel 135 miles (217 km) from Stoke-on-Trent to London on a train with CrossCountry. If you are using the Omio app to search for trains from Stoke-on-Trent to London, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling 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 between Stoke-on-Trent and London!

    Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train between Stoke-on-Trent and London: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

    Enjoy a smooth and easy journey from Stoke-on-Trent to London with Chiltern Railways! As an official travel partner of Chiltern Railways, Omio can help you search current train timetables from Chiltern Railways, compare the best routes to London from Stoke-on-Trent as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Chiltern Railways Stoke-on-Trent to London train ticket available today. If you search for Chiltern Railways 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 queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train between Stoke-on-Trent and London on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 135 miles (217 km) journey from Stoke-on-Trent to London with ease and comfort on a train with Chiltern Railways.

      Trains from Stoke-on-Trent to London

      There are two agencies that run the train service from Stoke-on-Trent to London: Virgin West Coast Trains and Chiltern Railways. With Chiltern Railways, the train leaves Stoke-on-Trent every two hours for Leamington Spa where it stops. From Leamington spa, the traveller can catch another train that leaves hourly for Stoke-on-Trent. The entire journey takes an estimated three hours and fifteen minutes. Virgin West Coast Trains has a direct train leaving every thirty minutes. The departure station is the Stoke-on-Trent station while the arrival station is London Euston. It takes an estimated one and a half hours to reach Stoke on Trent.

      Travel Tips: Trains from Stoke-on-Trent to London

      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 Stoke-on-Trent to London.
      FAQs
      You can find a cheap train from Stoke-on-Trent to London for some dates and times for as low as £40  one way in the next 7 days.
      If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Stoke-on-Trent to London train prices are on average £68  one way.
      You should expect to travel around 135 miles (217 km)  between Stoke-on-Trent and London by train.
      The train time from Stoke-on-Trent to London is on average 2 h 21 min  for the 135 miles (217 km) long journey, but the time it takes to go between Stoke-on-Trent and London by train can vary depending on specific dates or travelling on weekends and holidays.

      Some of the Stoke-on-Trent train stations to London you can start your journey from include Stoke-on-Trent and Stoke-on-Trent, Hanley Bus Station. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

      When travelling this route, Omio customers are departing most frequently from Stoke-on-Trent   and arriving in London Victoria.

      You can find the most popular departure train station for this trip, Stoke-on-Trent, located approximately 0.3 miles (525 m) from the city centre of Stoke-on-Trent. The most popular arrival train station in London, called London Victoria, is located around 1.8 miles (2.9 km) away from its city centre.

      Take the Stoke-on-Trent to London train with Cross Country, West Midlands Railway, Avanti West Coast or Chiltern Railways. However, it's always good to check out all possible train providers for the route to London from Stoke-on-Trent as there might be differences in the amenities they offer.
      Yes, there are 25 direct trains per day from Stoke-on-Trent to London. You can look to travel with Avanti West Coast  without needing to change 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 25 trains a day from Stoke-on-Trent to London. The train times and services may be different on weekends and holidays compared to weekdays.
      The earliest train departing from Stoke-on-Trent to London leaves at 05: 25. The last train departing from Stoke-on-Trent to London leaves at 21: 53. You can find the latest Stoke-on-Trent to London train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
      The price of a one way train ticket from Stoke-on-Trent to London is on average £68 if you buy 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 trip. In general, you can find train tickets to London from Stoke-on-Trent available a few months in advance.

      Important Stations and Airports for this Journey

      Stoke-on-Trent
      London
      Stoke-on-Trent is the most popular Stoke-on-Trent railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Stoke-on-Trent for your journey to London.

      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