Train

Take the train First Great Western Service at the station Swansea.

The journey takes approximately 2 h 50 m. Ticket price is about €100 The travel distance is 305 km.

Carrier is First Great Western Service.

Buy ticket

Get off at the Paddington.


🛏 Find hotel deals and discounts up to 20% in London at Booking


Bus

Take the National Express bus at the Swansea Bus Station Stand A station .

The journey takes approximately 4 h 45 m. Ticket price is about €25 The travel distance is 310 km.

Carrier is National Express.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in London at Booking


Bus

Take the National Express bus at the Swansea Bus Station Stand C station .

The journey takes approximately 4 h 35 m. Ticket price is about €24 The travel distance is 297 km.

Carrier is National Express.

Buy ticket

Take the train Heathrow Express at the station Heathrow Airport Terminal 5.

The journey takes approximately 21 m. Ticket price is about €5 The travel distance is 25 km.

Carrier is Heathrow Express.

Buy ticket

Get off at the Paddington.


🛏 Find hotel deals and discounts up to 20% in London at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 15 m. The travel distance is 299 km.

Get off at the London Paddington.


🛏 Find hotel deals and discounts up to 20% in London at Booking


The cheapest way to travel from Swansea to London is by taking a Bus with an average price of €25. The journey takes approximately 4 ч. 45 мин.

Train is the fastest way to travel from Swansea to London. Tickets cost €100. The journey takes approximately 2 ч. 50 мин.

Swansea is approximately 299 km away from London. The trip by car takes 3 h 15 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the National Express company. Tickets cost about €25. A bus trip from Swansea to London will take 4 h 45 m.

The average journey time by car between Swansea and London is 3 h 15 m.