Buses to Shrewsbury
from Oswestry
The journey to Shrewsbury from Oswestry takes just 46 minutes.
Buses operate 6 days a week with up to 23 services per day. Depending on the day of travel, the first bus departs Oswestry at 06:25.
Arriva Midlands schedule
Arriva Midlands operates between Oswestry and Shrewsbury 6 days per week.
Service days | Daily except Sunday |
---|---|
Services per day | up to 15 |
Shortest trip | 46 minutes |
First departure | 06:25 |
Last departure | 18:57 |
Tanat Valley Coaches schedule
Travel from Oswestry to Shrewsbury with Tanat Valley Coaches in 58 minutes.
Service days | Daily except Sunday |
---|---|
Services per day | up to 8 |
Shortest trip | 58 minutes |
First departure | 07:05 |
Last departure | 18:15 |
Your questions answered
-
Is there a daily bus service between Oswestry and Shrewsbury?
No, buses run on Monday, Tuesday, Wednesday, Thursday, Friday and Saturday.
-
How long is the bus trip from Oswestry to Shrewsbury?
The fastest bus to Shrewsbury from Oswestry takes 46 minutes. Check the trip duration when booking, as the slowest bus takes 44 minutes longer.
-
How do I buy tickets for travel to Shrewsbury from Oswestry?
It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!
-
Which bus companies operate between Oswestry and Shrewsbury?
Arriva Midlands and Tanat Valley Coaches run buses to Shrewsbury from Oswestry.
-
What time is the earliest bus from Oswestry to Shrewsbury?
The first bus to Shrewsbury from Oswestry leaves at 06:25. The journey takes about 1 hour.
-
When is the last bus to Shrewsbury from Oswestry?
The last bus leaves Oswestry at 18:15, arriving into Shrewsbury at 19:21. Get there in plenty of time so you don't miss it.
Onward travel from Shrewsbury
Bus to | Days | Shortest trip | Distance |
---|---|---|---|
Church Stretton |
| 31 minutes | 12 miles |
Craven Arms |
| 54 minutes | 19 miles |
Llandinam |
| 1 hour 43 minutes | 33 miles |
Llanidloes |
| 1 hour 56 minutes | 38 miles |
Newtown |
| 1 hour 15 minutes | 27 miles |
Oakengates |
| 36 minutes | 13 miles |
Oswestry |
| 47 minutes | 16 miles |
Telford |
| 17 minutes | 13 miles |
Welshpool |
| 40 minutes | 17 miles |
Whitchurch |
| 1 hour 15 minutes | 18 miles |