These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information to Swansea from Newport

distanceDistance131 miles (211 km)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Newport to Swansea cover the 131 miles (211 km) long journey taking on average 1 h 14 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available.

Travel Tips

Trains from Newport to Swansea
Travel by train to Swansea easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Newport to Swansea.
How many miles is it from Newport to Swansea by train?
The train distance from Newport to Swansea is around 131 miles (211 km).
How long is a train from Newport to Swansea on average?
The Newport to Swansea train duration is on average 1 h 14 min, which is to be expected when traveling 131 miles (211 km) between Newport and Swansea. However, the time it takes can vary based on specific dates, weekends, and holidays.
How many trains are there to Swansea from Newport a day?
On average, there are 16 trains a day from Newport to Swansea. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

The major railway station for departures from Newport is. Read all the information you need to know about services, amenities and connections at for your journey to Swansea from Newport.

Trains from Newport to Swansea: related information

Here are some other resources that might have the information you need