Cheapest price
£86
Average price
£130
Fastest journey
4 h 9 m
Average duration
4 h 41 m
Trains per day
3
Distance
223 km
The best way to find a cheap train ticket from Leicester to Swansea is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Distance 222 km |
Average train duration 4h 30m |
Cheapest ticket price £39 |
Trains per day 6 |
Train providers 2 |
Fastest train 4h 8m |
First train 05:48 |
Last train 19:50 |
For as little as £107 you can travel by train between Leicester and Swansea with CrossCountry and Great Western Rail. Omio will show you the best deals, timetables and tickets available for this trip.
CrossCountry is a fast speed train company in the United Kingdom and for your next train from Leicester to Swansea you can choose between Standard Class and First Class tickets on Omio.
CrossCountry from Leicester to Swansea train information:
Here are some other resources that might have the information you need