Search bus tickets to Birmingham

switcheroo

Quickview

How to get to Birmingham by bus?

Routes92
Trips per day1,061
bus carriers2
Stations8
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Birmingham?

The cheapest prices for a bus ticket to Birmingham that users have found recently on Wanderu start at €2.10. Such great deals to Birmingham are available on one route to Walsall. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Birmingham. Wolverhampton at €2.50 has consistently the lowest average bus ticket prices to Birmingham.

What are the main bus stations in Birmingham?

The most popular bus stations in Birmingham are Brunel St, Hall Green Station and Birmingham Rd. Brunel St is the busiest bus station in Birmingham.

Slough

There are 49 bus schedules per day connecting Slough with Birmingham. It takes on average 5 hours and 35 minutes to travel 88 miles, 141 kms, by bus from Slough. One bus company operates schedules from Slough, with National Express offering the most daily connections to Birmingham. Travelling by bus from Slough you will most likely to arrive in Birmingham at Hagley Rd W.
Avg. Time
5h 35m
Avg. Price
€42.17

Hayes

There are 40 bus schedules per day connecting Hayes with Birmingham. It takes on average 4 hours and 56 minutes to travel 92 miles, 147 kms, by bus from Hayes. One bus company operates schedules from Hayes, with National Express offering the most daily connections to Birmingham. Travelling by bus from Hayes you will most likely to arrive in Birmingham at Hagley Rd W.
Avg. Time
4h 56m
Avg. Price
€27.04

Morden

There are 38 bus schedules per day connecting Morden with Birmingham. It takes on average 5 hours to travel 105 miles, 169 kms, by bus from Morden. One bus company operates schedules from Morden, with National Express offering the most daily connections to Birmingham. Travelling by bus from Morden you will most likely to arrive in Birmingham at National Express Station.
Avg. Time
5h 0m
Avg. Price
€17.29

Ringwood

There are 37 bus schedules per day connecting Ringwood with Birmingham. It takes on average 7 hours and 5 minutes to travel 114 miles, 183 kms, by bus from Ringwood. One bus company operates schedules from Ringwood, with offering the most daily connections to Birmingham. Travelling by bus from Ringwood you will most likely to arrive in Birmingham at National Express Station.
Avg. Time
7h 5m
Avg. Price
€31.53

Longford

There are 35 bus schedules per day connecting Longford with Birmingham. It takes on average 5 hours and 20 minutes to travel 93 miles, 150 kms, by bus from Longford. One bus company operates schedules from Longford, with National Express offering the most daily connections to Birmingham. Travelling by bus from Longford you will most likely to arrive in Birmingham at Birmingham Rd.
Avg. Time
5h 20m
Avg. Price
€0.00

Located in , United Kingdom, you can travel by bus to Birmingham from 92 destinations and choose from 1061 daily bus schedules to get you there. National Express has the most bus connections to Birmingham. The furthest bus arriving in Birmingham covers a distance of 322.50 miles, 518.88 kms, covering the journey in 12 hours and 39 minutes

Looking for other ways to get there? Check out Train options to Birmingham.

bus companies serving Birmingham

Megabus

There are 18 daily Megabus schedules to Birmingham. Megabus can get you to Birmingham by bus from 21 destinations including London.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
€10.21

National Express

There are 91 daily National Express schedules to Birmingham. National Express can get you to Birmingham by bus from 105 destinations including London.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 6m
Avg. Price
€23.19