The next cheapest train, bus and carpooling ticket from Swansea to Londres is on Monday 17 August 2026. Book it now before the price goes up!
| 🚌 Bus | 🚌 + 🚄 Combined trips | |
|---|---|---|
| Price range | 15€ - 83€ | 52€ - 123€ |
| Duration | 4h20 - 8h50 | 4h52 - 7h32 |
| Itinerary | Direct | 1 stop at London Heathrow Airport T2 and T3, Swansea, London Heathrow Airport Terminal 5, Bristol Bus Station, London Paddington Rail Station, London Heathrow Airport Terminal 4 |
| Departure station | Swansea | Swansea |
| Arrival station | London Earls Court | London Paddington Rail Station |
| Companies | National Express, FlixBus | National Express, Heathrow Express, FlixBus |
| First trip | 16h44 | 16h44 |
| Last trip | 16h49 | 16h49 |
| Number of daily trips | 172 | 17 |
The statistics for this trip are not yet available
You'll laugh at least 100% more
I emit 98.65% less CO2
Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Swansea to Londres generally emits 0.77kg CO2 per traveler. Good news, it's always less than a plane or personal car!
Are you looking for your train, bus and carpooling ticket from Swansea to Londres?
bus National Express, bus FlixBus, and train Heathrow Express are transport companies that allow you to travel easily between the two cities.
In just 0h, you will be able to travel from Swansea to Londres covering a distance of 264 kilometers between the two cities.
On our site, you can find direct train, bus and carpooling trips Swansea Londres because several of our partner transport companies offer them. Pretty cool, right?!
Your Swansea Londres trip from only 15 €, that's quite a deal, isn't it?
But be careful! The price of train, bus and carpooling tickets varies depending on when you book.
We'll give you more details below on the best time to book your ticket!
You can also use our Swansea Londres price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!
The journey direct Swansea Londres is offered by the following companies: National Express and FlixBus.
On average, the travel time for direct Swansea Londres is 6h32, ranging from 4h20 to 8h50 at most.
The price often fluctuates between 15€ and 83€, with an average direct Swansea Londres price of 39€.The first daily departure of bus from Swansea to Londres
will take place at 16h44 while the last one will be at 16h49.
From Swansea, you will normally arrive at London Earls Court.
It also serves stations London Heathrow Airport T2 and T3, Swansea, London Heathrow Airport Terminal 5, Bristol Bus Station, Bristol, Bristol Uni of West England, London Hammersmith, London Victoria Coach Station, London Victoria Green Line Coach Station, London Victoria Rail Station, London Gloucester Place/Baker Street, London Southwark, Londres Golders Green, London Earls Court, Bristol Airport Bus Station, London Waterloo Rail Station, and London Paddington Rail Station.
Depending on the days, you will have a choice of 172 buses from Swansea to Londres per day.
Unfortunately, our train companies do not operate from Swansea to Londres trips by train. But don't worry, you can still find the best prices with our other means of transportation
the companies National Express and Heathrow Express and FlixBus accomplish a direct Swansea Londres journey.The duration of a Swansea-Londres journey is mostly between 4h52 and 7h32.
Its departure point is located at Swansea.
This multimodal will then drop you off at London Paddington Rail Station.
It also serves stations London Heathrow Airport T2 and T3, Swansea, London Heathrow Airport Terminal 5, Bristol Bus Station, London Paddington Rail Station, and London Heathrow Airport Terminal 4.
Are you an early bird? The very first trip departs at 16h44.
If, on the contrary, you prefer to travel at night or leave late in the day, the very last departure is at 16h49. Want to know the price of from Swansea to Londres journey?
It falls in the range between 52€ and 123€. Every day, you have the choice between 17 combined trips from Swansea to Londres.