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,662,366 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
You want to travel from London to Swansea or or vice versa? Then you can choose between one of the buses of megabus, Eurolines UK, National Express or Busbud. These companies will get you there at a bargain price. For only £3.00 you can reach your destination within 4 hr 45 min. But keep in mind that in times of higher demand fares tend to be a little more expensive. Some research always pays off!

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

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
    22 Dec
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    21 Nov
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    22 Nov
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    17 Oct
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    14 Nov
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    21 Oct
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      22:00
      02:45
    4 Dec
    +1
    megabusmegabus
    from £3.39
  • London
    Swansea
      20:20
      00:25
    9 Nov
    +1
    Eurolines UK
    from £5.64
  • London
    Swansea
      20:20
      00:25
    7 Dec
    +1
    Eurolines UK
    from £5.64
  • London
    Swansea
      20:00
      00:25
    3 Jan
    +1
    National ExpressNational Express
    from £5.64
  • London
    Swansea
      12:00
      16:25
    25 Feb
    National ExpressNational Express
    from £5.64
  • London
    Swansea
      20:20
      00:25
    21 Nov
    +1
    Eurolines UK
    from £5.64
  • London
    Swansea
      20:20
      00:25
    9 Oct
    +1
    Eurolines UK
    from £5.64
  • London
    Swansea
      20:20
      00:25
    17 Oct
    +1
    Eurolines UK
    from £5.64


  Carpooling London - Swansea    264 km

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
      19:00
      23:10
    1 Oct
    BlaBlaCarBlaBlaCar
    from £18.00
  • London
    Swansea
      19:00
      23:10
    22 Oct
    BlaBlaCarBlaBlaCar
    from £18.06
  • London
    Swansea
      19:00
      23:10
    15 Oct
    BlaBlaCarBlaBlaCar
    from £18.06
  • London
    Swansea
      16:00
      18:40
    25 Sep
    BlaBlaCarBlaBlaCar
    from £18.06


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

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
      11:20
      16:10
    27 Oct
    megabusmegabus
    from £1.13
  • Swansea
    London
      07:35
      13:10
    17 Oct
    megabusmegabus
    from £1.13
  • Swansea
    London
      16:05
      21:10
    21 Oct
    megabusmegabus
    from £3.39
  • Swansea
    London
      11:20
      16:10
    3 Dec
    megabusmegabus
    from £3.39
  • Swansea
    London
      11:20
      16:10
    5 Nov
    megabusmegabus
    from £3.39
  • Swansea
    London
      16:05
      21:10
    16 Dec
    megabusmegabus
    from £3.39
  • Swansea
    London
      16:35
      21:40
    11 Dec
    megabusmegabus
    from £3.39
  • Swansea
    London
      10:50
      15:00
    12 Dec
    Eurolines UK
    from £5.64
  • Swansea
    London
      05:05
      09:45
    20 Dec
    Eurolines UK
    from £5.64
  • Swansea
    London
      12:15
      17:05
    9 Oct
    National ExpressNational Express
    from £5.64
  • Swansea
    London
      12:15
      17:20
    10 Nov
    National ExpressNational Express
    from £5.64
  • Swansea
    London
      05:05
      09:45
    1 Dec
    Eurolines UK
    from £5.64
  • Swansea
    London
      10:50
      15:00
    14 Nov
    Eurolines UK
    from £5.64
  • Swansea
    London
      05:05
      09:45
    5 Oct
    Eurolines UK
    from £5.64


  Carpooling Swansea - London    264 km
   Savings

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
      14:00
      19:00
    29 Sep
    BlaBlaCarBlaBlaCar
    from £18.06
  • Swansea
    London
      14:00
      18:10
    6 Oct
    BlaBlaCarBlaBlaCar
    from £19.19
  • Swansea
    London
      14:20
      19:00
    13 Oct
    BlaBlaCarBlaBlaCar
    from £21.00
  • Swansea
    London
      18:00
      22:10
    24 Sep
    BlaBlaCarBlaBlaCar
    from £22.58


Current ticket prices

The CheckMyBus rule of thumb: the earlier you book, the cheaper the ticket. Avoid the price and tariff chaos by using our homepage! There’s bus tickets available from only £3.00. We recommend not just checking prices for one day because fares are usually not the same on every day. Should you book at short notice, your trip might also cost up to £21.20.

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

You want to get from A to B in a low-cost yet eco-friendly and convenient way? In this case, taking the long distance bus from London to Swansea is the perfect option for you! Gone are the days when you had to pay extra for good service. On a bus trip you don’t have to spend a vast amount of money to experience top-notch special features ranging from air-conditioning systems over free luggage transportation to comfortable seats. But that’s not everything: A lot of intercity bus providers cater to the needs of the modern traveller and offer USB ports, electrical outlets and even WiFi free of charge. This way, checking or Facebook feed or going on Snapchat is no problem whatsoever. Use CheckMyBus to compare offers: On our search result list you can see which provider offers which features. In addition, you can see where exactly the bus stops are located and how long your ride will take. Here’s a last piece of advice: Browse our site for the latest promotions. After all, everyone loves a good bargain, right?


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.