The distance between London and Birmingham (both in the England) is 120 miles. It would take about 2 hours to drive this distance.
London Marylebone to Stratford-upon-Avon takes approximately 2 hours on the direct service (no stops). If you take the slower service which goes via Birmingham, the journey is 2 hours 30 minutes because you need to get from New Street station to Moor street station.
Virgin Trains every 20 minutes during the day from Birmingham New Street to London Euston, taking just under 1hr 30mins. London Midland every 20 minutes during the day from Birmingham New Street to London Euston, taking just under 2 hours 15 minutes. The fares are cheaper on this service. Another alternative is Chiltern Railways from Birmingham Moor Street and Birmingham Snow Hill which is in between Virgin Trains and London Midland in terms of journey time and price.
About 2 hours
About 8 and a half hours.
At this time of year, four hours.
The driving time is 2 hours and 14 minutes.
About 3 hours.
About 3 hours by car.
Driving would take around 3 hours
A flight from Birmingham, Alabama to London, United Kingdom would take about 9 hours to complete. There is approximately 4,326 miles between the two locations.
it takes 2 hours approx depending on the traffic
About 2 hours 30 minutes.