Trains from Birmingham to London

Tue, Aug 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 Birmingham
to London

Showing times and prices for Aug 20

Cheapest

£28

Average

£65

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 Birmingham to London will cost around £ 65 if you buy it on the day, but the cheapest tickets can be found for only £ 28.

Cheapest
carrier-logo
08:13Birmingham New Street2h1010:23London Euston
0 changes
£281One-way
carrier-logo
08:22Birmingham Snow Hill2h1410:36London Marylebone
0 changes
£541One-way
carrier-logo
08:30Birmingham New Street1h2309:53London Euston
0 changes
£641One-way
carrier-logo
08:08Birmingham Snow Hill1h5109:59London Marylebone
0 changes
£801One-way
carrier-logo
08:10Birmingham New Street1h2309:33London Euston
0 changes
£981One-way

Train Times

Birmingham to London

Showing trains for tomorrow, Tue, Aug 20
carrier-logo
08:08Birmingham Snow Hill1h5109:59London Marylebone
0 changes
carrier-logo
08:10Birmingham New Street1h2309:33London Euston
0 changes
carrier-logo
08:13Birmingham New Street2h1010:23London Euston
0 changes
carrier-logo
08:22Birmingham Snow Hill2h1410:36London Marylebone
0 changes
carrier-logo
08:30Birmingham New Street1h2309:53London Euston
0 changes

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Mon
Aug 19
£17West Midlands Railway
£10National Express
Tue
Aug 20
£28West Midlands Railway
£8National Express
Wed
Aug 21
£21West Midlands Railway
£16National Express
Thu
Aug 22
£22Chiltern Railways
£6National Express
Fri
Aug 23
£21West Midlands Railway
£14National Express
Sat
Aug 24
£24West Midlands Railway
£8National Express
Sun
Aug 25
£17West Midlands Railway
£8National Express
Mon
Aug 26
£14Virgin Trains
£6National Express
Tue
Aug 27
£19West Midlands Railway
£6National Express
Wed
Aug 28
£22Chiltern Railways
£6National Express
Thu
Aug 29
Find prices
£6National Express
Fri
Aug 30
£13West Midlands Railway
£6National Express
Sat
Aug 31
£13West Midlands Railway
£6National Express
Sun
Sep 1
£17West Midlands Railway
£6National Express
Mon
Sep 2
£10West Midlands Railway
£6National Express
Tue
Sep 3
£8West Midlands Railway
£4National Express
Wed
Sep 4
£8West Midlands Railway
£4National Express
Thu
Sep 5
£8West Midlands Railway
£4National Express
Fri
Sep 6
£8Chiltern Railways
£4National Express
Sat
Sep 7
£13West Midlands Railway
£4National Express
Sun
Sep 8
£15Virgin Trains
£4National Express

The fastest trains

from Birmingham
to London

Showing times and prices for Aug 20

Fastest Journey

1h 23m

Average

1h 48m

Trains per day

5

Distance

163 km

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

These direct train cover the 163 km distance in an average of 1h 48m but if you time it right, some train will get you there in just 1h 23m .

The slowest train will take 2h 14m 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
08:30Birmingham New Street1h2309:53London Euston
0 changes
£641One-way
Fastest
carrier-logo
08:10Birmingham New Street1h2309:33London Euston
0 changes
£981One-way
carrier-logo
08:08Birmingham Snow Hill1h5109:59London Marylebone
0 changes
£801One-way
carrier-logo
08:13Birmingham New Street2h1010:23London Euston
0 changes
£281One-way
carrier-logo
08:22Birmingham Snow Hill2h1410:36London Marylebone
0 changes
£541One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Birmingham to London Train Information

Avg. Train Duration:
2 hours 9 minutes
Train Ticket Price: £15
Trains depart from:Birmingham
Trains arrive in:London
Distance:163 km
TrainTrain Companies:Chiltern Railways, Virgin Trains, West Midlands Railway

Trains from Birmingham to London

Travelling by train from Birmingham to London is a fast, comfortable and cost-effective way of making the journey. Services are provided by three operators with all routes being direct. Journey times vary from one hour 20 minutes to just under two hours depending on the departure station. Trains depart from Birmingham's three major stations, Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill. Journeys terminate at either London Marylebone or London Euston stations.

Which train companies travel from Birmingham to London?

Trains to London from Birmingham are operated by Virgin Trains, Chiltern Railways and West Midlands Railway. All have modern rolling stock and while onboard services vary all trains have luggage storage space, toilets, wifi, power outlets and buffet or trolley catering.

How long is the train from Birmingham to London?

The journey by train from Birmingham to London is direct and takes between one hour 20 minutes and just under two hours depending on the train operator and the departure station.

How many trains are there from Birmingham to London?

There are frequent trains to London from Birmingham with up to 11 departures or more an hour at peak periods. Services start in the early morning and continue until late evening. There is a slightly reduced service on Sundays.

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

Departure train station: Trains from Birmingham to London depart from one of three stations, Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill. All three are in the city centre with Birmingham New Street being part of the Bullring Shopping Centre complex. They all form part of Birmingham's transport network of local, regional and intercity trains, local and long-distance buses and the Birmingham Metro, a light railway system. While facilities vary at the stations they all have car parking, taxi ranks, wifi, toilets, passenger lounges, shops and cafes.

Arrival train station: Trains travelling to London from Birmingham arrive at either London Marylebone or London Euston stations depending on the operator. While Euston is one of London's busiest stations, London Marylebone is quieter and with a smaller range of facilities. Both stations are part of the London Underground Network as well as having bus stops and taxi ranks. Neither station has a car park. Station facilities include wifi, toilets, shops and cafes.

Compare prices

Best fares for trains from Birmingham to London

This Weekend
This month
Next Month
Fri, Aug 23
Train
West Midlands Railway
07:132h 10m09:23
BirminghamLondon
Sat, Aug 24
Train
West Midlands Railway
07:142h 40m09:54
BirminghamLondon
Fastest Trains from Birmingham to London
Mon, Aug 26
Train
Virgin Trains
07:101h 38m08:48
BirminghamLondon
Thu, Aug 29
Train
Chiltern Railways
04:151h 48m06:03
BirminghamLondon
Thu, Aug 22
Train
Chiltern Railways
07:081h 51m08:59
BirminghamLondon
Return Train Tickets for London to Birmingham
Wed, Aug 21
Train
West Midlands Railway
07:222h 19m09:41
LondonBirmingham
Thu, Aug 22
Train
West Midlands Railway
07:222h 19m09:41
LondonBirmingham
Fri, Aug 23
Train
West Midlands Railway
07:222h 19m09:41
LondonBirmingham

Stations

Important Stations and Airports for this Journey
Birmingham
London
TrainBirmingham Moor Street

Amenities

TrainBirmingham New Street

Amenities

Refreshments
TrainBirmingham Snow Hill

Amenities

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