Direct access to over 600 train, bus and flight partners
More than 20 million users from over 120 countries
London to Birmingham is a busy and popular route, with numerous trains and buses departing throughout the day, including high-speed trains as well as slower, more scenic routes.
Both Megabus and National Express run regular services from London Victoria Coach Station. Megabus offers nine buses a day from the early morning well into the evening, which terminate in Hill Street in Birmingham. Journeys take approximately 3 hours to complete. National Express runs regular services throughout the day also from the early hours, with all buses terminating at Birmingham Coach Station. The journey time is around 2.5 hours.
Trains from London to Birmingham are fast and regular, departing approximately every 20 minutes. Direct services are available with a journey time of around 1-2 hours. There are several options in regards to departure points and destinations; Services depart from London's Euston and Marylebone stations, and terminate at Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill stations.