The average bus between Shrewsbury and Castleford takes 9h 15m and the fastest bus takes 6h 59m. The bus service runs several times per day from Shrewsbury to Castleford. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Shrewsbury and Castleford. The earliest departure is at 6:15 AM in the morning, and the last departure from Shrewsbury is at 5:15 PM which arrives into Castleford at 9:15 AM. All services require a transfer at Stoke-on-Trent and take an average of 9h 15m. The schedules shown below are for the next available departures.



9h 14m • 3 changes


8h 9m • 3 changes


8h • 3 changesArrives next day



12h 29m • 3 changes


9h 14m • 3 changes


8h 9m • 3 changes


8h • 3 changesArrives next day



12h 29m • 3 changes


9h 14m • 3 changes


8h 9m • 3 changes


8h • 3 changesArrives next day



12h 29m • 3 changes


7h 44m • 3 changes


8h 9m • 3 changes


7h • 3 changesArrives next day



13h 29m • 3 changesWant to know about travelling from Shrewsbury to Castleford? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Shrewsbury to Castleford. However, there are services departing from Shrewsbury station and arriving at Castleford station via bus station station. The journey, including transfers, takes approximately 9h 15m.
Shrewsbury to Castleford bus services, operated by D&G Bus, depart from Bus Station.
Shrewsbury to Castleford bus services, operated by D&G Bus, arrive at Leeds City Bus & Coach Station.
The distance between Shrewsbury and Castleford is 146 km. The road distance is 220 km.
You can take a bus from Bus Station to Wood Street via Stoke-on-Trent, Manchester Airport The Station, and Leeds City Bus Station in around 6h 43m.