Cheap train tickets from Birmingham to London

Showing times and prices for 17 Jan

Cheapest

£30

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 traveling 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 £ 30.

Cheapest
08:33Birmingham New Street1h57 10:30London Euston
1 changes
£301One-way
Cheapest
08:33Birmingham New Street2h09 10:42London Euston
0 changes
£301One-way
08:25Birmingham Moor Street2h11 10:36London Marylebone
0 changes
£571One-way
08:10Birmingham New Street1h39 09:49London Euston
0 changes
£641One-way
08:10Birmingham New Street1h33 09:43London Euston
1 changes
£1051One-way

Train schedule Birmingham to London

Showing trains for tomorrow, Mon, 17 Jan
08:10Birmingham New Street1h33 09:43London Euston
0 changes
08:10Birmingham New Street1h39 09:49London Euston
0 changes
08:25Birmingham Moor Street2h11 10:36London Marylebone
0 changes
08:33Birmingham New Street1h57 10:30London Euston
0 changes
08:33Birmingham New Street2h09 10:42London Euston
0 changes
08:52Birmingham New Street1h42 10:34London 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
17 Jan
£30West Midlands Railway
£3Flixbus
Tue
18 Jan
£22Chiltern Railways
£3Flixbus
Wed
19 Jan
£22Chiltern Railways
£3Flixbus
Thu
20 Jan
£22Chiltern Railways
£3Flixbus
Fri
21 Jan
£22Chiltern Railways
£3Flixbus
Sat
22 Jan
£18Chiltern Railways
£3Flixbus
Sun
23 Jan
£18West Midlands Railway
Find prices
Mon
24 Jan
£20West Midlands Railway
£3Flixbus
Tue
25 Jan
£24West Midlands Railway
£5National Express
Wed
26 Jan
£18West Midlands Railway
£3Flixbus
Thu
27 Jan
£20West Midlands Railway
£3Flixbus
Fri
28 Jan
£22Chiltern Railways
£3Flixbus
Sat
29 Jan
£24West Midlands Railway
£3Flixbus
Sun
30 Jan
£18West Midlands Railway
£6Megabus
Mon
31 Jan
£15West Midlands Railway
£3Flixbus
Tue
1 Feb
£18West Midlands Railway
£3Flixbus
Wed
2 Feb
£18West Midlands Railway
£3Flixbus
Thu
3 Feb
£15West Midlands Railway
£3Flixbus
Fri
4 Feb
£18West Midlands Railway
£3Flixbus
Sat
5 Feb
£13Chiltern Railways
£3Flixbus

Fastest train times from Birmingham to London

Showing times and prices for 17 Jan

Fastest Journey

1 h 33 m

Average

1 h 51 m

Trains per day

6

Distance

163 km

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

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

The slowest trains will take 2 h 11 m 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
08:10Birmingham New Street1h33 09:43London Euston
1 changes
£1051One-way
08:10Birmingham New Street1h39 09:49London Euston
0 changes
£641One-way
08:52Birmingham New Street1h42 10:34London Euston
1 changes
£1051One-way
08:33Birmingham New Street1h57 10:30London Euston
1 changes
£301One-way
08:33Birmingham New Street2h09 10:42London Euston
0 changes
£301One-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
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

Overview: Train from Birmingham to London

distanceDistance100 miles (162 km)
durationAverage train duration2 h 9 min
priceAverage train ticket price£22 (€25)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain providersWest Midlands Railway, Avanti West Coast or Chiltern Railways

Trains from Birmingham to London cover the 100 miles (162 km) long journey taking on average 2 h 9 min with our travel partners like West Midlands Railway, Avanti West Coast or Chiltern Railways. Normally, there are 51 trains operating per day, including direct services available. While the average ticket price for this journey costs around £22, you can find the cheapest train ticket for as low as £18. Travellers depart most frequently from Birmingham New Street and arrive in London Victoria.

Train providers: Chiltern Railways trains Birmingham to London

You can travel by train to London from Birmingham with Chiltern Railways for as low as £18. When you search for timetables and tickets, Omio will show you the best route.

Chiltern Railways

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 to London from Birmingham: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

If you’re looking for a smooth and easy train from Birmingham to London, check Omio for Chiltern Railways trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 100 miles (162 km) trip to London from Birmingham, Omio makes it easier than ever to find Chiltern Railways trains at affordable prices, and you can also quickly book train tickets online. Check the current Chiltern Railways train timetables for your ideal departure and arrival times, compare the best route to London from Birmingham as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your Chiltern Railways train on Omio. If you search for trains to London from Birmingham in the Omio app, you can quickly see if the Chiltern Railways tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for Chiltern Railways trains between Birmingham and London starting at £18, buy your official Chiltern Railways tickets with Omio online quickly and easily!

  • Average Price: £18

Chiltern Railways 's current ticket policies due to COVID-19 for your train from Birmingham to London are the following:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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.

Travel Tips: Trains from Birmingham 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 Birmingham to London.
FAQs

How much do cheap trains to London from Birmingham cost?

You can find a cheap train from Birmingham to London for some dates and times for as low as £18  one way in the next 7 days.

What is the average price of train tickets to London from Birmingham?

The Birmingham to London train ticket price is on average £22  if you are looking to book your tickets for this trip in the next week.

What is the distance to London from Birmingham via train?

The distance between Birmingham and London by train is approximately 100 miles (162 km).

How long is the train journey from Birmingham to London?

While the time it takes to travel 100 miles (162 km) between Birmingham and London can vary based on specific dates, weekends, and bank holidays, the train duration from Birmingham to London is on average 2 h 9 min.

What is the departure train station in Birmingham and arrival train station in London?

When taking a train from Birmingham, you have a couple of train stations you can depart from including Birmingham New Street and Birmingham Moor Street. When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.

Omio customers travelling this route book their trains from Birmingham New Street   to London Victoria.

Where is the train station in Birmingham? Where is the train station in London?

Passengers board their train most frequently from Birmingham New Street and travel around 0.2 miles (399 m) from the city centre to this train station.

Passengers travelling this route most often arrive at London Victoria and need to travel approximately 1.2 miles (2 km) from the train station to the city centre in London.

What train companies offer a service to London from Birmingham?

For the journey from Birmingham to London you can take a train with West Midlands Railway, Avanti West Coast or Chiltern Railways. Be sure to check out all possible train companies that offer services to London from Birmingham on Omio to compare what amenities they may have.

Is there a direct train between Birmingham and London?

Yes, there are 51 direct trains per day between Birmingham and London, and you can find a direct train for this trip with West Midlands Railway, Avanti West Coast or Chiltern Railways  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 train services per day are there from Birmingham to London?

On average, there are 51 trains a day from Birmingham to London. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Birmingham to London? When is the last train from Birmingham to London?

The earliest train for this route departs from Birmingham at 05: 33. The last train leaves from Birmingham at 11: 13. Check Omio for the latest train timetable from Birmingham to London and book the best time to depart on your chosen travel date.

How far in advance should I buy a train ticket to London from Birmingham to get the best deals?

You can find a train between Birmingham 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 journey. You’ll see tickets for the Birmingham to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Birmingham
London
Birmingham New Street is the most popular Birmingham 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 Birmingham for your journey to London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 15 - 23: 00 | Sun: 07: 30 - 23: 00
Public transport options for Birmingham New Street
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales