COMPARE Prices across different modes

Sun
17 Oct
£18West Midlands Railway
£11National Express
Mon
18 Oct
£20West Midlands Railway
£3Flixbus
Tue
19 Oct
£23West Midlands Railway
£3Flixbus
Wed
20 Oct
£20West Midlands Railway
£3Flixbus
Thu
21 Oct
£20West Midlands Railway
Find prices
Fri
22 Oct
£23West Midlands Railway
£5Flixbus
Sat
23 Oct
£30West Midlands Railway
£5Flixbus
Sun
24 Oct
£18West Midlands Railway
£6Flixbus
Mon
25 Oct
£20West Midlands Railway
£6Flixbus
Tue
26 Oct
£20West Midlands Railway
£6Flixbus
Wed
27 Oct
£23West Midlands Railway
£6Flixbus
Thu
28 Oct
£20West Midlands Railway
£6Flixbus
Fri
29 Oct
£20West Midlands Railway
£5Flixbus
Sat
30 Oct
£24West Midlands Railway
£6Flixbus
Sun
31 Oct
£13Chiltern Railways
£5Flixbus
Mon
1 Nov
£18Chiltern Railways
£3Flixbus
Tue
2 Nov
£20West Midlands Railway
£3Flixbus
Wed
3 Nov
£23West Midlands Railway
£4National Express
Thu
4 Nov
£18Chiltern Railways
£3Flixbus
Fri
5 Nov
£23West Midlands Railway
£4National Express
Sat
6 Nov
£20West Midlands Railway
£3Flixbus

These companies trust us. We 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

Train Information between Birmingham and London

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

Trains from Birmingham to London cover the 100 miles (162 km) long trip taking on average 1 h 46 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. You can get the cheapest train tickets for this trip for as low as £18, but the average price of train tickets is £22. Travellers depart most frequently from Birmingham New Street and arrive in London Victoria.

Train companies

Birmingham to London with Chiltern Railways

Chiltern Railways trains will get you from Birmingham to London from £18. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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

Find cheap tickets for Chiltern Railways trains between Birmingham and London on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Birmingham to London train timetable from Chiltern Railways, the latest train ticket offers available and other travel information for the 100 miles (162 km) trip between Birmingham and London, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Birmingham and London in the Omio app, you can check to see if the Chiltern Railways trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Chiltern Railways train timetable for your ideal departure and arrival times, compare the best route available to get to London from Birmingham and then book a cheap train with ease. Sit back and enjoy your upcoming train from Birmingham to London with Chiltern Railways!

    When you buy your Chiltern Railways train tickets from Birmingham to London don't forget to keep the following COVID-19 related policies in mind:

    • 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 train tickets to London from Birmingham cost?
    Looking to save money on your journey? Omio customers have found the cheapest train to London from Birmingham for the next 7 days starting from £18  one way.
    How much is a train ticket from Birmingham to London?
    The Birmingham to London train ticket price is on average £22  if you are looking to purchase your tickets for this trip in the next week.
    What is the distance between Birmingham and London by train?
    The train distance from Birmingham to London is around 100 miles (162 km).
    What is the average Birmingham to London train duration?
    On average the Birmingham to London train time is 1 h 46 min  covering the 100 miles (162 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    Which train station from Birmingham to London do I depart from? Which London train station from Birmingham do I arrive in?

    Some of the Birmingham train stations to London you can start your journey from include Birmingham New Street and Birmingham Moor Street. 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 Birmingham New Street   and arriving in London Victoria.

    Where do I find the Birmingham train station to London? Where is the London train station?

    Passengers board the train most frequently from Birmingham New Street, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.

    Which train providers should I travel with from Birmingham to London?
    For the route 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 between Birmingham and London on Omio to compare what amenities they may have.
    How many trains per day are there to London from Birmingham?
    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.
    How far in advance should I buy a train ticket to London from Birmingham to get the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets between Birmingham and London within the next 7 days, you can find tickets to cost on average £22 one way. To find the best prices for this trip, consider booking your train ticket from Birmingham to London a few months in advance.

    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
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Sun: 07: 30 - 23: 00 | Mon - Sat: 05: 15 - 23: 00
    Connections to/from station
    Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales
    Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70