Wrexham to Swansea train with Transport for Wales

Tue, Feb 18
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Wrexham to Swansea

Showing times and prices for Feb 18

Cheapest

The best way to find a cheap train ticket from Wrexham to Swansea is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Transport for WalesW18813Transport for Wales+Transport for Wales+Transport for WalesW18813W20930W19058
09:16AM4h24
Wrexham Central (WXC)
01:40PMSwansea station (SWA)
$701One-way
2 transfers
Cheapest
Transport for WalesW18806Transport for Wales+Transport for Wales+Transport for WalesW18806W19289W20614
12:13PM4h52
Wrexham Central (WXC)
05:05PMSwansea station (SWA)
$701One-way
2 transfers
Transport for WalesW18806Transport for Wales+Transport for Wales+Great Western RailwayW18806W19289Y21973
12:13PM4h14
Wrexham Central (WXC)
04:27PMSwansea station (SWA)
$1161One-way
2 transfers
Transport for WalesW18812Transport for Wales+Transport for Wales+Great Western RailwayW18812W20593Y21969
09:58AM4h29
Wrexham Central (WXC)
02:27PMSwansea station (SWA)
$1161One-way
2 transfers
Transport for WalesW18807Transport for Wales+Transport for Wales+Transport for WalesW18807W20604W19100
11:27AM4h13
Wrexham Central (WXC)
03:40PMSwansea station (SWA)
$1161One-way
2 transfers

Wrexham to Swansea train times

Showing trains for tomorrow, Tuesday, February 18
ProviderDepartsDurationArrivesTransfersTickets
Transport for Wales
W18818
Transport for WalesW18818
07:43AM Wrexham Central (WXC)4h49 12:32PM Swansea station (SWA)2 transfers
Transport for Wales
W18813
Transport for WalesW18813
09:16AM Wrexham Central (WXC)4h24 01:40PM Swansea station (SWA)2 transfers
Transport for Wales
W18812
Transport for WalesW18812
09:58AM Wrexham Central (WXC)4h29 02:27PM Swansea station (SWA)2 transfers
Transport for Wales
W18807
Transport for WalesW18807
11:27AM Wrexham Central (WXC)4h13 03:40PM Swansea station (SWA)2 transfers
Transport for Wales
W18806
Transport for WalesW18806
12:13PM Wrexham Central (WXC)4h14 04:27PM Swansea station (SWA)2 transfers
Transport for Wales
W18806
Transport for WalesW18806
12:13PM Wrexham Central (WXC)4h52 05:05PM Swansea station (SWA)2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Wrexham to Swansea by train

Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24

Fastest train times from Wrexham to Swansea

Showing times and prices for Feb 18

Fastest Journey

4 h 13 m

Average

4 h 30 m

Trains per day

6

Distance

171 km

It's difficult to get from Wrexham to Swansea without transferring at least 2 times.

Fastest
Transport for WalesW18807Transport for Wales+Transport for Wales+Transport for WalesW18807W20604W19100
11:27AM4h13
Wrexham Central (WXC)
03:40PMSwansea station (SWA)
$1161One-way
2 transfers
Transport for WalesW18806Transport for Wales+Transport for Wales+Great Western RailwayW18806W19289Y21973
12:13PM4h14
Wrexham Central (WXC)
04:27PMSwansea station (SWA)
$1161One-way
2 transfers
Transport for WalesW18813Transport for Wales+Transport for Wales+Transport for WalesW18813W20930W19058
09:16AM4h24
Wrexham Central (WXC)
01:40PMSwansea station (SWA)
$701One-way
2 transfers
Transport for WalesW18812Transport for Wales+Transport for Wales+Great Western RailwayW18812W20593Y21969
09:58AM4h29
Wrexham Central (WXC)
02:27PMSwansea station (SWA)
$1161One-way
2 transfers
Transport for WalesW18818Transport for Wales+Transport for Wales+Great Western RailwayW18818W19330Y21965
07:43AM4h49
Wrexham Central (WXC)
12:32PMSwansea station (SWA)
$1161One-way
2 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Wrexham to Swansea

Trains from Wrexham to Swansea run on average 6 times per day, taking around 5h 39m. Cheap train tickets for this journey start at $77 (€69) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
106 miles (171 km)
Average train duration
5h 39m
Cheapest ticket price
$77 (€69)
Trains per day
6
Train providers
1
Fastest train
5h 39m
First train
03:38
Last train
21:37
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: Transport for Wales from Wrexham to Swansea trains

Buy your official Transport for Wales train tickets between Wrexham and Swansea from $43 (€39) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Transport for Wales is a public transport provider in Wales, UK. It operates a comprehensive network of trains, buses and ferries across the country. The trains are modern and comfortable, with a range of different types including InterCity Express Trains, Regional Trains, and Metro Trains. Onboard facilities include free Wi-Fi, power sockets, and a range of food and drink options. There are a variety of ticket types available, including single and return tickets, season tickets, and group tickets. The most popular routes include Cardiff to Swansea, Cardiff to Newport, and Cardiff to Manchester.

Wrexham to Swansea train information with Transport for Wales:

  • Average Duration: 4 h 17 min
  • Cheapest Price: $43

Convenient Wrexham to Swansea Train Services

Looking to book a train from Wrexham to Swansea? Traveling by train offers a stress-free and scenic way to make the journey between these Welsh towns. The most popular departure station in Wrexham is Wrexham General, and you'll typically arrive at Swansea Station, the bustling hub in the heart of the city. Trains from Wrexham to Swansea operate regularly, making it easy to plan both weekday commutes and weekend getaways. Whether you’re traveling for business or leisure, let us help you find the best options for your Wrexham to Swansea train journey. Explore schedules and book your ticket online today for a seamless travel experience!

Wrexham to Swansea Train Times and Schedule

Planning a journey from Wrexham to Swansea? The train route between these two Welsh towns is a convenient and scenic travel option. The distance from Wrexham to Swansea is approximately 106 miles (171 km), with the average train journey taking 5h 39m to complete. Whether you're commuting or traveling for leisure, the train offers a comfortable and efficient way to get to your destination.

Trains run frequently between Wrexham and Swansea. On average, there are 6 train services operating daily on this route. Trains run throughout the week, including weekdays and weekends, ensuring flexibility for your travel plans.

When planning your trip, it’s helpful to know the typical departure times. The first train from Wrexham to Swansea usually sets off at 03:38, while the last train departs around 21:37. Check the Wrexham to Swansea train schedule for the most accurate and up-to-date information to plan your journey efficiently.

FAQs: Trains from Wrexham to Swansea

FAQs: Travel by train from Wrexham 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 Wrexham to Swansea.
FAQs
Cheap train tickets from Wrexham to Swansea can start from as little as $68 (€61) when you book in advance. The average train ticket price for Wrexham to Swansea is $73 (€66); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time to Swansea from Wrexham is on average 4 h 40 min   for the 106 mile (171 km) long journey, but the time it takes to go to Swansea from Wrexham by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Wrexham to Swansea leaves at 3: 38 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Wrexham to Swansea leaves at 9: 37 PM.
There are 6 trains a day from Wrexham to Swansea which require at least one change with Transport for Wales. Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Wrexham to Swansea, you can count on Transport for Wales for the best way to get you to Swansea. You can also check all possible train providers who offer a service from Wrexham to Swansea and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 9: 37 PM.
A trip to Swansea from Wrexham is worth doing but not as a day trip with a journey time of 4 h 40 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Wrexham to Swansea by train is January.
Yes, you can take a train to Swansea from Wrexham.

More options for your journey from Wrexham to Swansea

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links