Bus from London to Swansea and return

Find cheap coach tickets for your bus journey from London to Swansea and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
2094 Companies – 5,608,356 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from London to Swansea

Cheapest Bus£3.48
Fastest Bus0h 13m
Earliest Coach00:10
Latest Coach20:00
Daily Bus Connections14 Ø
Distance264.0 km
Coach CompaniesNational Express, megabus

The cheapest coach connections from London to Swansea

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 00:10
    00:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.48
  • 00:10
    00:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.48
  • 01:10
    01:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.48
  • 00:40
    00:53
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.48
  • 00:10
    00:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.48
  • 00:10
    00:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.50
  • 00:10
    00:23
    London
    15 Jun
    Swansea
    National ExpressNational Express
    from£3.50
  • 14:30
    19:10
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 14:30
    19:55
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 14:30
    19:55
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 14:30
    19:55
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 14:30
    19:55
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 14:30
    19:55
    London
    15 Jun
    Swansea
    megabusmegabus
    from£5.00
  • 20:00
    00:30
    London
    15 Jun +1
    Swansea
    National ExpressNational Express
    from£5.00

The cheapest carpooling offers from London to Swansea

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 15:10
    19:01
    London
    5 Jun
    Swansea
    BlaBlaCarBlaBlaCar
    from£17.00

The cheapest coach connections from Swansea to London

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 14:50
    20:55
    Swansea
    15 Jun
    London
    megabusmegabus
    from£5.00
  • 14:50
    20:55
    Swansea
    15 Jun
    London
    megabusmegabus
    from£5.00
  • 12:15
    16:45
    Swansea
    15 Jun
    London
    National ExpressNational Express
    from£5.00
  • 12:15
    16:45
    Swansea
    15 Jun
    London
    National ExpressNational Express
    from£5.00
  • 15:40
    20:00
    Swansea
    15 Jun
    London
    megabusmegabus
    from£5.00
  • 14:50
    20:55
    Swansea
    15 Jun
    London
    megabusmegabus
    from£5.00
  • 06:45
    11:40
    Swansea
    15 Jun
    London
    National ExpressNational Express
    from£5.00
  • 12:15
    16:45
    Swansea
    15 Jun
    London
    National ExpressNational Express
    from£5.00
  • 07:20
    13:00
    Swansea
    15 Jun
    London
    megabusmegabus
    from£6.97
  • 07:20
    13:00
    Swansea
    15 Jun
    London
    megabusmegabus
    from£6.97
  • 07:20
    13:00
    Swansea
    15 Jun
    London
    megabusmegabus
    from£7.31
  • 15:10
    21:00
    Swansea
    15 Jun
    London
    National ExpressNational Express
    from£8.14
  • 12:01
    01:35
    Swansea
    15 Jun +1
    London
    Greyhound USGreyhound US
    from£39.95
  • 12:01
    01:40
    Swansea
    15 Jun +1
    London
    Greyhound USGreyhound US
    from£39.95

The cheapest carpooling offers from Swansea to London

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 10:00
    14:40
    Swansea
    15 Jun
    London
    BlaBlaCarBlaBlaCar
    from£22.49

Information about the bus connection, amenities and services

You want to travel from London to Swansea or vice versa? Then it's best to compare and contrast the ticket prices and availability of various bus providers. That's the reason why CheckMyBus was created: In the search results, we show you all providers operating the connection of your choice. Using our website is the most stress-free way to find the best ticket for your trip from Swansea to London. Click "Find Now" and book your trip!
You think that only train or plane travel is convenient and comfortable? Allow us to prove you wrong. When you are taking the coach from London to Swansea or vice versa, you’ll soon find out that you don’t have to spend a lot of money to experience top-notch on-board amenities: While air-conditioning, free luggage transportation and comfortable seats are fairly standard and available on most buses, there’s additional features catering to the needs of the modern traveller. Examples range from USB ports over infotainment centres to wireless internet free of charge. On the route Swansea - London, for instance, the latter is available on the buses of megabus. If you want to know which company in particular offers which features, then just check out the individual search results on CheckMyBus: Not only will you be able to tell which services are available, you will also instantly see whether they’re fee-based or not. A last piece of advice: Make sure to check our webpage for the latest promo codes. After all, who doesn’t like a good bargain?

Bus stops in London and Swansea

Stations
A48 , SA4 0FU Swansea (United Kingdom)
West Way , SA1 3RY Swansea (United Kingdom)
The Quadrant Shopping Centre , Swansea (United Kingdom)
Singleton Park , Swansea (United Kingdom)
Fabian Way , SA1 Swansea (United Kingdom)

Compare London and Swansea

£7.49
£2.40
London
Swansea
A taxi journey in London is 68% more expensive than in Swansea.
£2.50
£3.00
London
Swansea
A bus fare in London is 17% cheaper than in Swansea.
£4.50
£3.74
London
Swansea
A pint of beer in London is 17% more expensive than in Swansea.
£0.89
£1.75
London
Swansea
A bottle of water in London is 50% cheaper than in Swansea.
£6.27
£3.50
London
Swansea
A meal in London is 45% more expensive than in Swansea.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.