Flying into Birmingham International Airport:
There are direct trains from the airport to Birmingham New Street Station. Ticket prices may vary according to time of day you wish to travel and how far in advance you book tickets, but a typical return ticket costs just over £7.
Flying into London Airports:
Trains to Birmingham depart from two central London stations.
Trains from London Euston to Birmingham New Street are operated by Virgin Trains (typical journey time 1:25) and London Midland (typical journey time 2:10).
Trains from London Marylebone to Birmingham Moore Street are operated by Chiltern Railways (typical journey time 1:45).
Information on coach travel can be found on the National Express website.