From £8
Train - Operated by West Midlands RailwayFrom £11
Train - Operated by West Midlands RailwayFrom £11
Train - Operated by West Midlands RailwayFrom £16
Train - Operated by Avanti West CoastFrom £17
Train - Operated by West Midlands RailwayFrom £18
Train - Operated by West Midlands RailwayRETURN FROM | £16 |
---|---|
ONE-WAY FROM | £9 |
AVG TRAVEL TIME | 1h 55m |
TRAIN COMPANIES | West Midlands Railway, Avanti West Coast |
See available tickets from Birmingham to London for this week that start at £9 one-way. At £18 on average, one-way train tickets from Birmingham to London are best booked early to save more on your trip.
1h 26m is the fastest available option to arrive in London from Birmingham by train. Depending on the train you select, the travel time may vary by up to 0h 29m. AccesRail has the quickest available train to your destination.
Currently, the price you pay to get from Birmingham to London by train this week is around £18 one-way. We don’t expect to see any changes in price within the next 3 months.
There are many trains travelling between Birmingham and London which are West Midlands Railway and Avanti West Coast. The cheapest West Midlands Railway is what we have recently available with prices starting at £16 for a return ticket.
To save time, the fastest way to travel is by train from Birmingham to London on AccesRail. Expect the length of time you’ll spend onboard AccesRail to be about 1h 08m compared to taking a flight from Birmingham to London or a bus from Birmingham to London which have been found to be slower alternatives.
Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from £8. While they may not be the most cost-effective options currently available a flight from Birmingham to London or a train from Birmingham to London can also be options worth looking into if other factors outside of cost are a higher priority.
A train from Birmingham to London will travel much more than the 101.4 mi distance between them. The actual distance depends on the route taken, and stops along the way. The train usually takes 1h 26m in normal conditions.