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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bangor to Swansea

distanceDistance111 miles (179 km)
durationAverage train duration5 h 37 min
changesDirect trainYes

Trains from Bangor to Swansea cover the 111 miles (179 km) long route taking on average 5 h 37 min with our travel partners like. There are direct train services available. Travellers depart most frequently from Bangor (Gwynedd) and arrive in Swansea.

Travel Tips

Trains from Bangor 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 Bangor to Swansea.
FAQs
What is the distance to Swansea from Bangor via train?
The Bangor to Swansea train distance is approximately 111 miles (179 km).
How many hours does it take from Bangor to Swansea by train?
On average the train from Bangor to Swansea duration is 5 h 37 min  for the 111 miles (179 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What station does the Bangor to Swansea train leave from? Which Swansea train station do I come into from Bangor?

Omio customers who travel this route most frequently depart from Bangor (Gwynedd)   and arrive in Swansea.

Where is the train station in Bangor to go to Swansea? Where is the train station in Swansea located?

The most popular departure train station with passengers for this trip, called Bangor (Gwynedd), is located 0 mile (s) / 0 km from the city centre of Bangor.

The most popular arrival train station, Swansea, is located 0 mile (s) / 0 km away from the city centre of Swansea.

What are the first and last departure train times from Bangor to Swansea?
The first Bangor to Swansea train departs at 09: 02   and the last train from Bangor to Swansea leaves at 09: 02. Check out the most up-to-date Bangor to Swansea train schedule on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Bangor
Swansea
The major railway station for departures from Bangor is Bangor (Gwynedd). Read all the information you need to know about services, amenities and connections at Bangor (Gwynedd) for your trip from Bangor to Swansea.

Trains from Bangor to Swansea: related information

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