|Round-trip from||$7||Bus tickets from London to Birmingham found within the last 3 days start at $7 round-trip|
|One-way from||$4||The cheapest one-way bus ticket starts at $4. This price was found within the last 3 days.|
|Avg travel time||3h 25m||The average bus ride from London to Birmingham is 3h 25m|
|Popular bus line||National Express||National Express, FlixBus and Megabus service this route|
If you need a bus from London to Birmingham for this week you can find options from $4 one-way.
It takes 3h 10m to get from London to Birmingham by bus. For this route, you may experience slight differences in travel time depending on the bus you book. Look for nonstop options when searching if possible. Consider National Express for the quickest available option to your destination.
There are many buses traveling between London and Birmingham. National Express, FlixBus, and Megabus are some of the available options. The cheapest option is offered by National Express, with prices starting at $7 round-trip.
The straight-line distance from London to Birmingham is 101.4 mi. The actual distance by bus will change based on the roads and any traffic, closures, roadwork or tolls that may impact the driver’s route. The bus usually takes 3h 10m in normal traffic conditions.