The average bus between Craven Arms and Swansea takes 11h 18m and the fastest bus takes 10h 58m. The bus runs, on average, 5 times per week from Craven Arms to Swansea. 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 5 times a week between Craven Arms and Swansea. The service departs Craven Arms at 10:30 PM at night, which arrives into Swansea at 09:28:00. All services require a transfer at Groe and take an average of 11h 18m. The schedules shown below are for the next available departures.
Want to know about travelling from Craven Arms to Swansea? 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 Craven Arms to Swansea. However, there are services departing from Craven Arms Hotel station and arriving at Sainsbury's Quay Parade station via Groe station. The journey, including transfers, takes approximately 11h 18m.
Craven Arms to Swansea bus services, operated by Celtic Travel, depart from Craven Arms Hotel station.
Craven Arms to Swansea bus services, operated by Adventure Travel, arrive at Sainsbury's Quay Parade station.
The distance between Craven Arms and Swansea is 118.5 km. The road distance is 141 km.
You can take a bus from Craven Arms Hotel to Sainsbury's Quay Parade via Groe and Brecon Interchange 5 in around 5h 8m.