Cheap train tickets from Liverpool to Swansea

Showing times and prices for 7 Dec

Cheapest

£34

Average

£78

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Liverpool to Swansea will cost around £ 78 if you buy it on the day, but the cheapest tickets can be found for only £ 34.

Cheapest
10:49James Street5h25 16:14Swansea
1 changes
£341One-way
Cheapest
09:08Liverpool Lime Street4h49 13:57Swansea
1 changes
£341One-way
08:05Liverpool Lime Street4h42 12:47Swansea
1 changes
£1001One-way
10:05Liverpool Lime Street4h32 14:37Swansea
1 changes
£1001One-way
10:47Liverpool Lime Street4h52 15:39Swansea
1 changes
£1001One-way

Train schedule Liverpool to Swansea

Showing trains for tomorrow, Tue, 7 Dec
08:05Liverpool Lime Street4h42 12:47Swansea
0 changes
09:08Liverpool Lime Street4h49 13:57Swansea
0 changes
09:19James Street5h10 14:29Swansea
0 changes
10:05Liverpool Lime Street4h32 14:37Swansea
0 changes
10:47Liverpool Lime Street4h52 15:39Swansea
0 changes
10:49James Street5h25 16:14Swansea
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
7 Dec
£34Arriva Trains Wales
Thu
9 Dec
£34Arriva Trains Wales
Sat
11 Dec
£50Arriva Trains Wales

Fastest train times from Liverpool to Swansea

Showing times and prices for 7 Dec

Fastest Journey

4 h 32 m

Average

4 h 55 m

Trains per day

6

Distance

209 km

It's difficult to get from Liverpool to Swansea without changing at least once.

Fastest
10:05Liverpool Lime Street4h32 14:37Swansea
1 changes
£1001One-way
08:05Liverpool Lime Street4h42 12:47Swansea
1 changes
£1001One-way
09:08Liverpool Lime Street4h49 13:57Swansea
1 changes
£341One-way
10:47Liverpool Lime Street4h52 15:39Swansea
1 changes
£1001One-way
09:19James Street5h10 14:29Swansea
2 changes
£1001One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Liverpool and Swansea

distanceDistance130 miles (209 km)
durationAverage train duration4 h 42 min
priceAverage train ticket price£39 (€44)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersArriva Trains Wales

Trains from Liverpool to Swansea cover the 130 miles (209 km) long journey taking on average 4 h 42 min with our travel partners like Arriva Trains Wales. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £34, but the average price of train tickets is £39. Travellers depart most frequently from Liverpool Lime Street and arrive in Swansea.

Travel Tips

Trains from Liverpool 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 Liverpool to Swansea.
FAQs
How much do cheap train tickets between Liverpool and Swansea cost?
If you’re looking to save money on tickets, you can find a cheap train to Swansea from Liverpool for as little as £34  in the next 7 days.
How much is a train ticket from Liverpool to Swansea?
If you’re looking to book your train tickets in the next week, you can expect the Liverpool to Swansea train price to come in at an average of £39  one way.
What is the distance between Liverpool and Swansea by train?
The Liverpool to Swansea train distance is approximately 130 miles (209 km).
How long is the train from Liverpool to Swansea?
On average the Liverpool to Swansea train time is 4 h 42 min  covering the 130 miles (209 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Liverpool and arrival train station in Swansea?

When travelling this route, Omio customers are departing most frequently from Liverpool Lime Street   and arriving in Swansea.

Where do I find the Liverpool train station to Swansea? Where is the Swansea train station?

You can find the most popular departure train station for this trip, Liverpool Lime Street, located approximately 0.2 miles (346 m) from the city centre of Liverpool. The most popular arrival train station in Swansea, called Swansea, is located around 0.3 miles (514 m) away from its city centre.

What train companies go from Liverpool to Swansea?
When taking a train from Liverpool to Swansea, you can count on Arriva Trains Wales for the best way to get you to Swansea. You can also check all possible train providers who offer a service between Liverpool and Swansea and compare the amenities they offer before buying a train ticket.
How many train services per day are there to Swansea from Liverpool?
On average, there are 10 trains a day from Liverpool to Swansea. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I purchase train tickets from Liverpool to Swansea to score the best deals?
The price of a one way train ticket from Liverpool to Swansea is on average £39 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets to Swansea from Liverpool available a few months in advance.

Important Stations and Airports for this Journey

Liverpool
Swansea
The major railway station for departures from Liverpool is Liverpool Lime Street. Read all the information you need to know about services, amenities and connections at Liverpool Lime Street for your trip from Liverpool to Swansea.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 38 | Sun: 07: 15 - 23: 05
Public transport options for Liverpool Lime Street
Suburban train lines: Wirral Line (green)
Bus lines: 9, 10, 61, 82, 79, 86C, 500
Train lines: Northern, West Midlands, TransPennine Express, East Midlands, Avanti West Coast, Transport for Wales, London Northwestern