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,919,481 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
If you are looking for an intercity bus route from London to Swansea or the other way around, then check out the ones offered by megabus. This is currently the most inexpensive provider with prices starting from £3.00. This means that you are likely to travel without having to spend too much money when you compare and contrast prices before booking. CheckMyBus has all the information necessary for you to pick the best bus!

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


  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
      19:00
      23:10
    22 Oct
    BlaBlaCarBlaBlaCar
    from £17.76
  • London
    Swansea
      18:00
      23:30
    5 Nov
    BlaBlaCarBlaBlaCar
    from £23.00
  • London
    Swansea
      17:00
      20:50
    22 Oct
    BlaBlaCarBlaBlaCar
    from £23.00
  • London
    Swansea
      18:00
      23:30
    22 Oct
    BlaBlaCarBlaBlaCar
    from £23.00


  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
      16:05
      21:10
    11 Nov
    megabusmegabus
    from £1.11
  • Swansea
    London
      11:20
      16:10
    3 Dec
    megabusmegabus
    from £3.33
  • Swansea
    London
      11:20
      16:10
    5 Nov
    megabusmegabus
    from £3.33
  • Swansea
    London
      16:05
      21:10
    16 Dec
    megabusmegabus
    from £3.33
  • Swansea
    London
      16:35
      21:40
    11 Dec
    megabusmegabus
    from £3.33
  • Swansea
    London
      10:50
      15:00
    12 Dec
    Eurolines UK
    from £5.55
  • Swansea
    London
      05:05
      09:45
    20 Dec
    Eurolines UK
    from £5.55
  • Swansea
    London
      12:15
      17:05
    25 Nov
    National ExpressNational Express
    from £5.55
  • Swansea
    London
      12:15
      17:05
    12 Dec
    National ExpressNational Express
    from £5.55
  • Swansea
    London
      05:05
      09:45
    1 Dec
    Eurolines UK
    from £5.55
  • Swansea
    London
      10:50
      15:00
    14 Nov
    Eurolines UK
    from £5.55
  • Swansea
    London
      10:50
      15:00
    11 Dec
    Eurolines UK
    from £5.55
  • Swansea
    London
      10:50
      15:00
    6 Dec
    Eurolines UK
    from £5.55
  • Swansea
    London
      12:15
      17:05
    16 Apr
    National ExpressNational Express
    from £5.55


  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
      16:30
      22:00
    27 Oct
    BlaBlaCarBlaBlaCar
    from £22.20
  • Swansea
    London
      16:30
      22:20
    10 Nov
    BlaBlaCarBlaBlaCar
    from £22.20
  • Swansea
    London
      16:30
      22:00
    3 Nov
    BlaBlaCarBlaBlaCar
    from £23.00
  • Swansea
    London
      22:00
      02:00
    24 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £25.53


Current ticket prices

You're only a few clicks away from finding the perfect travel deal! A bus trip from London to Swansea can be booked for as little as £3.00. We recommend checking prices for different days because the fares tend to vary. Sometimes it’s also good to consider other options such as trains, car sharing or flights. With a bit of luck you'll find an irresistible bargain!

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 environmentally friendly and convenient way? In this case, taking the bus from London to Swansea is the ideal 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 lot of money to experience top-notch special features ranging from air-con over free luggage transportation to comfy seats. But that’s not everything: Most companies cater to the needs of the modern traveller and offer USB ports, electric sockets and even wireless internet for free. This way, checking your e-mails or keeping up to date on current football scores is no problem at all. Use CheckMyBus to compare offers: On our search result list you can see which operator offers which features. Furthermore, you can see where exactly the bus stations are located and how long your ride will take. Here’s a last piece of advice: Browse our website for the latest discounts. 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.