|Distance||39 miles (63 km)|
Trains from Cwmbran to Swansea cover the 39 miles (63 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Cwmbran and arrive in Swansea.
Omio customers travelling this route book their trains from Cwmbran to Swansea.
Passengers board the train most frequently from Cwmbran, which is located around 0.4 miles (574 m) away from the city centre, and they get off the train at Swansea, located 0.3 miles (514 m) away from the city centre.
Here are some other resources that might have the information you need