Bus from London to Swansea and return

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

calendar
Advanced search
625 Companies - 1,673,398 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
You are looking for a bus from London to Swansea? Then you are in the right place! The route of your choice can be found in the timetables of 4 different providers: megabus, Eurolines UK, National Express and Busbud. There's usually inexpensive tickets available, just make sure not to book at short notice and avoid times of unusually strong demand if possible. Our recommendation for you: Look for a good route as early as possible and compare and contrast offers. All that's left to do is to click the "Find Now" button and book your trip!

  Bus London - Swansea    264 km
Ø Bus connections6 x
Savings-80%

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.
Departure / Arrival
Date best offer
Company
Best price
  • London
    Swansea
      22:00
      02:45
    9 Aug
    +1
    megabusmegabus
    from £1.11
  • London
    Swansea
      10:30
      15:15
    8 Aug
    megabusmegabus
    from £1.11
  • London
    Swansea
      22:00
      02:45
    2 Sep
    +1
    megabusmegabus
    from £3.34
  • London
    Swansea
      22:00
      02:45
    14 Aug
    +1
    megabusmegabus
    from £3.34
  • London
    Swansea
      22:00
      02:45
    1 Sep
    +1
    megabusmegabus
    from £3.34
  • London
    Swansea
      22:00
      02:45
    22 Aug
    +1
    megabusmegabus
    from £3.34
  • London
    Swansea
      22:00
      02:45
    18 Aug
    +1
    megabusmegabus
    from £3.34
  • London
    Swansea
      20:20
      00:25
    9 Nov
    +1
    Eurolines UK
    from £5.57
  • London
    Swansea
      15:50
      20:05
    2 Sep
    Eurolines UK
    from £5.57
  • London
    Swansea
      20:00
      00:25
    3 Jan
    +1
    National ExpressNational Express
    from £5.57
  • London
    Swansea
      15:30
      20:55
    11 Aug
    National ExpressNational Express
    from £5.57
  • London
    Swansea
      20:20
      00:25
    20 Sep
    +1
    Eurolines UK
    from £5.57
  • London
    Swansea
      15:55
      20:25
    14 Sep
    Eurolines UK
    from £5.57
  • London
    Swansea
      15:55
      20:25
    22 Aug
    Eurolines UK
    from £5.57


  Carpooling London - Swansea    264 km
   Savings

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.
  • London
    Swansea
      18:00
      23:10
    30 Jul
    BlaBlaCarBlaBlaCar
    from £24.51
  • London
    Swansea
      18:00
      23:10
    13 Aug
    BlaBlaCarBlaBlaCar
    from £25.62
  • London
    Swansea
      18:00
      23:10
    7 Aug
    BlaBlaCarBlaBlaCar
    from £30.08


  Bus Swansea - London    264 km
Ø Bus connections6 x
Savings-40%

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.
Departure / Arrival
Date best offer
Company
Best price
  • Swansea
    London
      16:05
      21:10
    9 Aug
    megabusmegabus
    from £3.34
  • Swansea
    London
      16:05
      21:10
    23 Aug
    megabusmegabus
    from £3.34
  • Swansea
    London
      16:05
      21:10
    10 Aug
    megabusmegabus
    from £3.34
  • Swansea
    London
      10:50
      15:00
    11 Oct
    Eurolines UK
    from £5.57
  • Swansea
    London
      10:50
      15:00
    19 Sep
    Eurolines UK
    from £5.57
  • Swansea
    London
      12:20
      17:20
    18 Aug
    National ExpressNational Express
    from £5.57
  • Swansea
    London
      12:15
      17:05
    19 Oct
    National ExpressNational Express
    from £5.57
  • Swansea
    London
      16:05
      21:10
    1 Aug
    megabusmegabus
    from £5.57
  • Swansea
    London
      16:05
      21:10
    8 Aug
    megabusmegabus
    from £5.57
  • Swansea
    London
      10:50
      15:00
    9 Aug
    Eurolines UK
    from £5.57
  • Swansea
    London
      05:05
      09:45
    7 Aug
    Eurolines UK
    from £5.57
  • Swansea
    London
      05:50
      10:00
    10 Sep
    Eurolines UK
    from £5.57
  • Swansea
    London
      10:50
      15:00
    20 Sep
    Eurolines UK
    from £5.57
  • Swansea
    London
      05:05
      09:45
    8 Sep
    Eurolines UK
    from £5.57


  Carpooling Swansea - London    264 km

The cheapest train connections from Swansea to London

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Swansea
    London
      16:30
      21:40
    15 Sep
    BlaBlaCarBlaBlaCar
    from £23.39
  • Swansea
    London
      16:30
      21:50
    4 Aug
    BlaBlaCarBlaBlaCar
    from £23.39
  • Swansea
    London
      16:30
      21:50
    8 Sep
    BlaBlaCarBlaBlaCar
    from £23.39


Current ticket prices


Bus stops in London and Swansea

  Stations
Buckingham Palace Road  164 , London (United Kingdom)
Hammersmith Bridge Rd , W6 9DU London (United Kingdom)
  Stations
The Quadrant Shopping Centre , Swansea (United Kingdom)
West Way , SA1 3RY Swansea (United Kingdom)

Find out more details about the service on your bus from London to Swansea and return

Opting for the bus for a city trip is getting increasingly popular. Not only is it a very inexpensive and ecofriendly way of travelling, but also as comfortable as well as convenient as taking a plane or train. In recent years, coach providers have stepped up their game when it comes to on-board amenities by offering appliances from power outlets over air-conditioning to WiFi free of charge. When taking a look at the search results depicted on our page, you can instantly see, which provider offers which comfort features. For instance, WiFi free of charge can be found on the buses of megabus. A generous luggage allowance is basically a given as well: Most operators, which offer coaches from London to Swansea, allow their passengers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or outsize luggage can usually be booked for a few quid. Have you remembered to check all the info necessary for a successful bus trip from Swansea to London? Take a look at the exact location of the bus terminals in both cities, find out about departure times and pick the perfect bus for your personal needs. You can also use CheckMyBus to look for current discounts for your bus London – Swansea: Saving a few extra pounds will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.


London and Swansea: Useful Info

London
7.56 Million
Swansea
170,883
Taxi
£7.49
£2.40
London
Swansea
A taxi journey in London is 68% more expensive than in Swansea.
Local buses
£2.50
£3.00
London
Swansea
A bus fare in London is 17% cheaper than in Swansea.
Beer
£4.50
£3.74
London
Swansea
A pint of beer in London is 17% more expensive than in Swansea.
Water
£0.89
£1.75
London
Swansea
A bottle of water in London is 50% cheaper than in Swansea.
Meal
£6.27
£3.50
London
Swansea
A meal in London is 45% more expensive than in Swansea.