- Our London to Birmingham train service will get you to the centre from just under 1 hour 39 minutes. You won't need to worry about changing either as it is a direct train to Birmingham Moor Street. Trains depart London Marylebone every 30 minutes with around 36 services per day.
Buy in advance to find the cheapest tickets available. London to Birmingham advance fares start from £6.40 - You won't find a better price as we don't add any additional booking fees when you buy tickets directly with Chiltern Railways.
Advanced tickets are released at least 12-weeks before. These are quite simply our best value fares and are perfect if you like to plan ahead and are happy to stick to a specific date and time for travel. As there is a limited amount of tickets available, it is advisable to book in advance to get the best price.
Why book with Chiltern Railways?
Right on time
No booking fees
How long does it take to get from London Marylebone to Birmingham Moor Street by train?
The journey from London to Birmingham takes from just 1 hour 39 minutes. Journey times may differ on weekends and holidays.
How much is the train fare from London Marylebone to Birmingham Moor Street?
Train tickets are from £6.40 with an Advance single ticket.
How often do trains from London Marylebone to Birmingham Moor Street run?
Trains from London Marylebone to Birmingham Moor Street run every 30 minutes.
Where can I check the journey times for trains from London Marylebone to Birmingham Moor Street?
You can check journey times using the live trains function on the Chiltern Railways app, on our website or at your nearest station. You can also use JourneyCheck to view any updates to the service you wish to travel on.
Looking for the reverse journey? We have a dedicated Birmingham to London trains page here
London To Birmingham Trains
- Train fares from: £6.40 | Fastest route: 1hr 39mins | Slowest route: 2hr 43mins | Changes: Direct | Train per day: Around 36 | Distance: 99 miles (159 km) | Train operators: Chiltern Railways | Origin: London Marylebone | Destination: Birmingham Moor Street
Station locations and facilities
London Marylebone station is located between Paddington and Euston in central London. It has quick and easy transport links to the rest of London. It has quick and easy transport links to the rest of London, with the Bakerloo underground line and plenty of buses stopping at the station. It also has public toilets, WiFi, cash points and plenty of places to enjoy something to eat or drink.
Birmingham Moor Street
Conveniently located in the city centre, Birmingham Moor Street is only a 5 minute walk from Birmingham New Street station. In addition to fast trains to London, it also offers direct links to many towns and cities in the rest of the Midlands.