COMPARE Prices across different modes

Sun
17 Oct
Find prices
£12National Express
Mon
18 Oct
£22Greater Anglia
£11National Express
Tue
19 Oct
£22Greater Anglia
£11Airport Bus Express Ltd
Wed
20 Oct
£22Greater Anglia
£11National Express
Thu
21 Oct
£22Greater Anglia
£11National Express
Fri
22 Oct
£22Greater Anglia
£11National Express
Sat
23 Oct
£22Greater Anglia
£11Airport Bus Express Ltd
Sun
24 Oct
£22Greater Anglia
£11Airport Bus Express Ltd
Mon
25 Oct
Find prices
£11Airport Bus Express Ltd
Tue
26 Oct
£22Greater Anglia
Find prices
Wed
27 Oct
£22Greater Anglia
£9Airport Bus Express Ltd
Thu
28 Oct
£22Greater Anglia
£10Megabus
Fri
29 Oct
£22Greater Anglia
Find prices
Sat
30 Oct
£22Greater Anglia
£10Megabus
Sun
31 Oct
£22Greater Anglia
£9Airport Bus Express Ltd
Mon
1 Nov
£22Greater Anglia
£10Megabus
Tue
2 Nov
£22Greater Anglia
£10Megabus
Wed
3 Nov
£22Greater Anglia
£10Megabus
Thu
4 Nov
£22Greater Anglia
£10Megabus
Fri
5 Nov
£22Greater Anglia
£10Megabus
Sat
6 Nov
£22Greater Anglia
£10Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London from London Stansted Airport

distanceDistance31 miles (50 km)
durationAverage train duration49 min
priceAverage train ticket price£22 (€25)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreater Anglia

Trains from London Stansted Airport to London cover the 31 miles (50 km) long trip taking on average 49 min with our travel partners like Greater Anglia. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £22, but the average price of train tickets is £22.

Travel Tips

Trains from London Stansted Airport 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 London Stansted Airport to London.
FAQs
How much does a cheap train from London Stansted Airport to London cost?
Omio customers have found the cheapest trains between London Stansted Airport and London to cost as little as £22  in the next 7 days.
How much does the train from London Stansted Airport to London cost on average?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that London Stansted Airport to London train prices are on average £22  one way.
How far is it from London Stansted Airport to London by train?
The London Stansted Airport to London train distance is approximately 31 miles (50 km).
What is the average London Stansted Airport to London train duration?
While the time it takes to travel 31 miles (50 km) to London from London Stansted Airport can vary based on specific dates, weekends, and bank holidays, the train duration from London Stansted Airport to London is on average 49 min.
Which train providers can get me from London Stansted Airport to London?
When taking a train from London Stansted Airport to London, you can count on Greater Anglia for the best way to get you to London. You can also check all possible train providers who offer a service from London Stansted Airport to London and compare the amenities they offer before buying a train ticket.
Are there any direct trains between London Stansted Airport and London?
Yes, there are 25 direct trains per day between London Stansted Airport and London, and you can find a direct train for this journey with Greater Anglia  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains are there from London Stansted Airport to London a day?
The average number of trains departing London Stansted Airport for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from London Stansted Airport to London? When can I take the last train for the day?
The earliest train departing from London Stansted Airport to London leaves at 07: 12. The last train departing from London Stansted Airport to London leaves at 10: 15. You can find the latest London Stansted Airport to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy train tickets to London from London Stansted Airport for the best deals?
You can find a train between London Stansted Airport and London to cost on average £22 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the London Stansted Airport to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

London Stansted Airport
London
The major railway station for departures from London Stansted Airport is. Read all the information you need to know about services, amenities and connections at for your trip from London Stansted Airport to London.

Trains from London Stansted Airport to London: related information

Here are some other resources that might have the information you need