Trains from London to Birmingham

Sat, May 26

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Deutsche Bahn
National Rail
National Express
Sat, May 26
Sun, May 27
Mon, May 28
Tue, May 29
Wed, May 30
Thu, May 31
national_express£ 10
national_express£ 13
national_express£ 10
national_express£ 10
national_express£ 7
national_express£ 3
national_express£ 3
virgin_trains£ 56
chiltern_railways£ 32
chiltern_railways£ 32
chiltern_railways£ 32
virgin_trains£ 17
virgin_trains£ 17
virgin_trains£ 17
flybe£ 78
unknown£ 116
flybe£ 68
flybe£ 45
flybe£ 39
flybe£ 31
flybe£ 30

London to Birmingham Train Information

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

Trains from London to Birmingham: Overview

London and Birmingham are the UK’s largest cities in terms of population, and train travel offers an important link for many passengers looking to travel between the two major cities. See below for more in-depth information on how to get to and from the station, how to get to Birmingham International airport and how often trains depart from London to Birmingham.

Which train companies travel from London to Birmingham?

Trains from London to Birmingham are operated by Virgin Trains, Chiltern Railways, and London Midland.

How long is the train from London to Birmingham?

London to Birmingham trains have a journey time of between 1h22 to 2h17 and depart throughout the day. Late trains from London to Birmingham operated by London Midland which depart after midnight are also available. These night trains take approximately 5½ hours journey time and require a long change at Northampton or Milton Keynes.

When are the first and last trains of the day from London to Birmingham?

The first trains from London to Birmingham departs from London Euston train station at 5:27 a.m. while the last train leaves London at 11:30 p.m. There are also two London to Birmingham night trains which depart London Euston at 12:34 p.m. and 1:34 p.m. and take at least 5h27 to arrive at Birmingham New Street train station.

Where do trains depart from London to Birmingham?

Most London to Birmingham trains depart from London's Euston train station. Later trains, operated by Chiltern Railways, depart from London's Marylebone train station. Both London stations are on the London Underground network with London Euston being on both the Northern Line and Victoria Line, and London Marylebone being on the Bakerloo line. Both stations are on the 205 and 30 bus routes.

What station do the London to Birmingham trains arrive into?

Most services arrive into Birmingham's New Street train station, later trains operated by Chiltern Railways arrive into Birmingham's Moor Street train station, which is just 600m away from Birmingham New Street Station. Many local buses, trams and taxis are available from the Birmingham New Street, allowing you to continue your journey.

Is it possible to catch the train from London to Birmingham Airport?

Virgin Trains and London Midland provide a direct service from London Euston train station to Birmingham Airport. The earliest train from London to Birmingham Airport is at 5:34 a.m. The last train serving this route leaves at 1:34 a.m and arrives at Birmingham Airport at 6:45 a.m. The journey time for trains from London to Birmingham airport are approximately 1 hour and 10 minutes.

Download Our App Now!

Always on the go?

Get the FREE GoEuro app now

We use cookies to provide a better service, analyse user behaviour and to retarget GoEuro ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.