logo
Your journey starts now
Two white leaf

From Swansea to Londres by train, bus and carpooling

Compare and book among National Express, FlixBus, Heathrow Express

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

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!

Trip info

264 kmDistance
15€ - 123€Prices
1.58 millions of Km traveled by our travelers
DirectTrip type
4h20Trip duration
logo National Expresslogo Flixbus
CarriersNational Express, FlixBus, Heathrow Express.
Detailed itinerary
🚌 Bus🚌 + 🚄 Combined trips
Price range

15€ - 83€

52€ - 123€

Duration

4h20 - 8h50

4h52 - 7h32

ItineraryDirect1 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 stationSwanseaSwansea
Arrival stationLondon Earls CourtLondon Paddington Rail Station
CompaniesNational Express, FlixBusNational Express, Heathrow Express, FlixBus
First trip16h4416h44
Last trip16h4916h49
Number of daily trips17217

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Swansea to Londres
instead of

I emit 98.65% less CO2

56.7
kg CO₂e
9%
38.3
kg d'avocat
5,182
km en vélo (ou trottinette) à assistance électrique
2.26
jeans
95.5
litres de café
4.79
années de chauffage électrique par m²
429,874
litres d'eau du robinet
7.82
repas avec du boeuf
124
kg d'aubergine
98.5
kg de chou de bruxelles
111
repas végétariens
119
kg de fraise
88.5
kg de pastèque
8.82
t-shirts en coton
50.7
litres de bière

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!

Swansea Londres by train, bus and carpooling: tickets, prices, and schedules

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!

How to travel from Swansea to Londres with Tictactrip

bus itinerary from Swansea to Londres 🚌

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.

train itinerary from Swansea to Londres 🚄

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

multimodal itinerary from Swansea to Londres 🚌 + 🚄

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.

carpooling itinerary from Swansea to Londres 🚗

We have no information concerning Swansea ➜ Londres by carpooling. Blablacar or Idvroom probably don't have any users offering this trip.

Frequently Asked Questions about Swansea - Londres

How much does a bus Swansea Londres cost?

The minimum price for a bus from Swansea to Londres journey is 15 €. Depending on the number of days in advance of your search, the price can go up to 83 € if you wait until the last moment. On average, a bus from Swansea to Londres ticket costs 39 €.

How long is the trip Swansea Londres by bus?

The minimum duration of a journey on bus from Swansea to Londres is 4h20. The maximum duration, on the other hand, is 8h50. On average, a from Swansea to Londres journey by bus takes 6h32.

When is the first bus Swansea Londres leaving?

The first bus from Swansea to Londres departs at 16h44, while the last one leaves at 16h49.

How many bus Swansea Londres are there every day ?

Every day, there are approximately 172 bus from Swansea to Londres.

About your trip

Londres

From 5€
Arrow select destination