Search bus tickets to Birmingham

switcheroo

Quickview

How to get to Birmingham by bus?

Routes68
Trips per day899
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 $3.08. 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 $3.67 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, National Express Station and Hall Green Station. Brunel St is the busiest bus station in Birmingham.

Slough

There are 68 bus schedules per day connecting Slough with Birmingham. It takes on average 5 hours and 25 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. Traveling by bus from Slough you will most likely to arrive in Birmingham at Hagley Rd W.
Avg. Time
5h 25m
Avg. Price
$61.58

Brighton

There are 48 bus schedules per day connecting Brighton with Birmingham. It takes on average 6 hours and 59 minutes to travel 138 miles, 222 kms, by bus from Brighton. One bus company operates schedules from Brighton, with National Express offering the most daily connections to Birmingham. Traveling by bus from Brighton you will most likely to arrive in Birmingham at Hall Green Station.
Avg. Time
6h 59m
Avg. Price
$38.60

Hounslow

There are 40 bus schedules per day connecting Hounslow with Birmingham. It takes on average 5 hours and 8 minutes to travel 96 miles, 155 kms, by bus from Hounslow. One bus company operates schedules from Hounslow, with National Express offering the most daily connections to Birmingham. Traveling by bus from Hounslow you will most likely to arrive in Birmingham at Hagley Rd Five Ways.
Avg. Time
5h 8m
Avg. Price
$62.27

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. Traveling by bus from Hayes you will most likely to arrive in Birmingham at Hagley Rd W.
Avg. Time
4h 56m
Avg. Price
$39.72

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. Traveling by bus from Morden you will most likely to arrive in Birmingham at National Express Station.
Avg. Time
5h 0m
Avg. Price
$25.40

Located in , United Kingdom, you can travel by bus to Birmingham from 68 destinations and choose from 899 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 252.28 miles, 405.91 kms, covering the journey in 9 hours and 58 minutes

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

bus companies serving Birmingham

Megabus

There are 9 daily Megabus schedules to Birmingham. Megabus can get you to Birmingham by bus from 17 destinations including London.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
$14.52

National Express

There are 55 daily National Express schedules to Birmingham. National Express can get you to Birmingham by bus from 76 destinations including London.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 6m
Avg. Price
$32.56