Header background
  • One-way
  • Round-trip

Trains Swansea to London: Times, Prices and Tickets Starting from £ 38.90

flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak

Find the cheapest ticket for your trip

By Train

Today

Discover
By Train

Tomorrow

Discover
By Train

2 Days

Discover
Black Friday Deals
Save at least 30% until 1 December 2021.
See Deals

Valid for bookings made before 1 December 2021 9:00 (UTC+1). Other promotional conditions apply.

Get from Swansea to London with Virail

What's the best way to get from Swansea to London? If you're not sure, don't worry - Virail can help you. The only thing you have to do is enter your planned travel dates, and let Virail's powerful search tool deal with the rest. We'll look at the routes offered by our trusted travel partners to give you all your available options. Whether you want to travel by plane, train, bus, carpool, or something else, we'll find your ideal solution. You can filter your results according to price, departure or arrival time, journey duration, number of connections, one-way or round trip - anything you want. Virail will give you a full, clear picture of how to get from Swansea to London, then transfer you to your chosen provider's website to complete your booking.

How much do train tickets from Swansea to London cost?

When you're traveling from Swansea to London, you can expect to pay an average of approximately £ 66.01. You might be able to find prices as low as £ 38.90, but it all depends on how you travel. Some forms of transport are cheaper than others, and prices will vary according to time of day, day of the week, season, and other factors. For the cheapest train tickets, make your reservation well in advance. If you can, travel at an off-peak time, as train ticket prices will often be reduced. You might also be able to save money by booking a connecting journey, rather than a direct route. Be sure to check the conditions of the ticket before booking, as sometimes cheaper train tickets cannot be changed or refunded. Use Virail to check your options before booking, to ensure that you find the lowest price for your journey.

Swansea to London by train

Best price £ 38.90
Journey duration 4 h 34 min
Connections per day 39
First departure 06:28
Last departure 21:00
Distance 165.3 mi

Route Summary by Train

Connections
39
Carriers
2
Minimum price
£ 38.90
Maximum price
£ 116.23

Swansea - London

Monthly
Cheapest

Best prices for the month

Cheapest tickets for

By Bus

£ 9.11

Date
Thursday, November 25th 2021
FlixBus-logo
Swansea University - London Hammersmith
07:10 - 11:45
FlixBus
4h 35min
CO2: 8.53kg
Cheapest
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 51 min
Swansea - London Paddington
16:23 - 19:14
£ 38.90
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 52 min
Swansea - London Paddington
17:22 - 20:14
£ 38.90
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 47 min
Swansea - London Paddington
19:22 - 22:09
£ 38.90
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 59 min
Swansea - London Paddington
15:23 - 18:22
£ 43.40
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 53 min
Swansea - London Paddington
14:22 - 17:15
£ 47.90
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 50 min
Swansea - London Paddington
09:22 - 12:12
£ 52.40
Great Western Railway-logo
Great Western Railway
direct
Duration: 2 h 49 min
Swansea - London Paddington
10:22 - 13:11
£ 52.40

How much time will it take to go from Swansea to London by train?

The journey between Swansea and London by train usually takes 4 h 34 min to cover a distance of 165.9 mi. The shortest journey from Swansea to London will take you 2 h 46 min. Remember, as always, that this time does not include any delays that might occur due to weather conditions, construction, or unexpected diversions and disruptions. If arriving in London quickly is a priority for you, look for express or non-stop services. You may also find that a connecting route reaches your destination faster than some direct journeys. Virail will allow you to explore all your options and come to a decision that suits your needs.

When do departures from Swansea to London leave?

The first daily departure from Swansea to London leaves at 06:28, while the last journey of the day sets out at 21:00. These are according to the standard schedules for the route between Swansea and London. However, different providers' timetables can vary from day to day or month to month, so these particular departures may not be available every day. Some providers may change their schedules on public holidays and weekends, or during the summer months. Check your travel dates when making your booking.

What are the stations on the Swansea to London route?

There are different options to choose from when traveling between Swansea and London. You can start your journey in Swansea at stations such as Swansea and Swansea [ SWA ]. These connect to stations including London Paddington, London Paddington [ PAD ], London Waterloo, City Thameslink and Vauxhall in London. There may not be a direct connection between all the stations in the two locations. Some providers will only serve a selection of the stations, and you may have to travel from one station to another in the same city after arrival to reach your ultimate destination. Virail will show you both all direct routes and any connecting services which you can take to get from Swansea to London.

How many times a day do departures from Swansea leave for London?

If you want to get from Swansea to London, you can travel with providers such as Nationalrail and Great Western Railway. You will find a maximum number of 39 departures per day. On average, there are 39 departures per day. Book in advance to make sure that your journey will run smoothly and you depart at a time that suits you best. When you travel, you can look for direct journeys or other routes which offer connections and changes. On average, there are 15 direct journeys between Swansea and London. If you don't mind changing along the way, you may find more options available to you. There are usually 24 journeys with at least one change. These numbers may vary depending on the time of year or day of the week. Some travelers prefer direct routes, particularly if they are carrying heavy suitcases or concerned about missing a connection. Others enjoy the flexibility offered by connecting journeys. Whatever you prefer, Virail can help you find the right options to suit you.

Close

Join our waiting list
for deals and discounts in
London

  • GetYourGuide 10% off

  • Rentalcars.com 10% off

  • Booking.com 5% cashback

  • Exclusive access to special promotions and deals

  • And more!

157 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.