Search Shrewsbury bus tickets

switcheroo

Quickview

How to get to Shrewsbury by bus?

Routes17
Trips per day53
bus carriers1
Stations2
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 Shrewsbury?

The cheapest prices for a bus ticket to Shrewsbury that users have found recently on Wanderu start at $9.11. Such great deals to Shrewsbury are available on one route to Wolverhampton. 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 Shrewsbury. Wolverhampton at $9.20 has consistently the lowest average bus ticket prices to Shrewsbury.

What are the main bus stations in Shrewsbury?

The most popular bus stations in Shrewsbury are 21 Raven Meadows and A458. 21 Raven Meadows is the busiest bus station in Shrewsbury.

Brighton

There are 16 bus schedules per day connecting Brighton with Shrewsbury. It takes on average 10 hours to travel 172 miles, 277 kms, by bus from Brighton. One bus company operates schedules from Brighton, with National Express offering the most daily connections to Shrewsbury. Traveling by bus from Brighton you will most likely to arrive in Shrewsbury at 21 Raven Meadows.
Avg. Time
10h 0m
Avg. Price
$46.67

Clacton-on-Sea

There are 15 bus schedules per day connecting Clacton-on-Sea with Shrewsbury. It takes on average 9 hours and 40 minutes to travel 178 miles, 286 kms, by bus from Clacton-on-Sea. One bus company operates schedules from Clacton-on-Sea, with National Express offering the most daily connections to Shrewsbury. Traveling by bus from Clacton-on-Sea you will most likely to arrive in Shrewsbury at 21 Raven Meadows.
Avg. Time
9h 40m
Avg. Price
$60.25

Truro

There are 13 bus schedules per day connecting Truro with Shrewsbury. It takes on average 18 hours to travel 196 miles, 315 kms, by bus from Truro. One bus company operates schedules from Truro, with National Express offering the most daily connections to Shrewsbury. Traveling by bus from Truro you will most likely to arrive in Shrewsbury at 21 Raven Meadows.
Avg. Time
18h 0m
Avg. Price
$77.46

Hayle

There are 12 bus schedules per day connecting Hayle with Shrewsbury. It takes on average 11 hours to travel 209 miles, 336 kms, by bus from Hayle. One bus company operates schedules from Hayle, with National Express offering the most daily connections to Shrewsbury. Traveling by bus from Hayle you will most likely to arrive in Shrewsbury at 21 Raven Meadows.
Avg. Time
11h 0m
Avg. Price
$89.38

Liskeard

There are 12 bus schedules per day connecting Liskeard with Shrewsbury. It takes on average 12 hours and 9 minutes to travel 173 miles, 277 kms, by bus from Liskeard. One bus company operates schedules from Liskeard, with National Express offering the most daily connections to Shrewsbury. Traveling by bus from Liskeard you will most likely to arrive in Shrewsbury at 21 Raven Meadows.
Avg. Time
12h 9m
Avg. Price
$85.45

Located in , United Kingdom, you can travel by bus to Shrewsbury from 17 destinations and choose from 53 daily bus schedules to get you there. National Express has the most bus connections to Shrewsbury. The furthest bus arriving in Shrewsbury covers a distance of 146.87 miles, 236.31 kms, covering the journey in 9 hours and 57 minutes

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

bus companies serving Shrewsbury

National Express

There are 16 daily National Express schedules to Shrewsbury. National Express can get you to Shrewsbury by bus from 17 destinations including Birmingham.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 6m
Avg. Price
$35.10