Bus from Cardiff to Swansea and return

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

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
You’re looking for a coach from Cardiff to Swansea? Then use our search function to find the best option. If you want to get there quickly, pick the fastest ride provided by megabus, which will get you there in 0h 45m. There are other buses which take a bit longer, but they could also present the most affordable options. So, if you want to save a considerable amount of money on your way from Swansea to Cardiff, opt for the most affordable ticket, which starts from £3.30. Beware: Should you book too spontaneously or in times of unusually strong demand, tickets are likely to be a bit more expensive. Click on the "Find Now" button and book your trip'!

Cardiff to Swansea Coach Information

Cheapest Bus£3.30
Fastest Bus0h 50m
Distance55.1 km
Coach Companiesmegabus, National Express, Crucero del Norte
  Bus Cardiff - Swansea    55 km
Ø Bus connections24 x
Savings-81%

The cheapest coach connections from Cardiff 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
  • Cardiff
    Swansea
      03:50
      04:55
    29 Oct
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      14:00
      15:15
    2 Nov
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      03:50
      04:55
    3 Nov
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      22:00
      22:50
    9 Nov
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      17:45
      19:10
    29 Nov
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      17:30
      18:55
    30 Dec
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      22:25
      23:15
    13 Nov
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      15:45
      17:00
    14 Mar
    National ExpressNational Express
    from £3.50
  • Cardiff
    Swansea
      17:30
      18:45
    15 Mar
    National ExpressNational Express
    from £3.50
  • Cardiff
    Swansea
      17:45
      19:00
    20 Feb
    National ExpressNational Express
    from £3.50
  • Cardiff
    Swansea
      17:30
      18:45
    21 Mar
    National ExpressNational Express
    from £3.50
  • Cardiff
    Swansea
      20:35
      21:45
    3 Dec
    National ExpressNational Express
    from £4.40
  • Cardiff
    Swansea
      19:30
      11:35
    20 Oct
    +1
    Crucero del NorteCrucero del Norte
    from £15.76
  • Cardiff
    Swansea
      21:10
      11:15
    20 Oct
    +1
    Crucero del NorteCrucero del Norte
    from £17.27


  Carpooling Cardiff - Swansea    55 km

The cheapest carpooling offers from Cardiff to Swansea

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Cardiff
    Swansea
      14:30
      15:30
    15 Oct
    BlaBlaCarBlaBlaCar
    from £3.49


  Bus Swansea - Cardiff    55 km
Ø Bus connections24 x
Savings-28%

The cheapest coach connections from Swansea to Cardiff

%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
    Cardiff
      14:55
      16:00
    18 Dec
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      03:25
      04:30
    20 Oct
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      03:25
      04:30
    27 Oct
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      00:30
      01:30
    31 Oct
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      16:35
      17:50
    2 Nov
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      11:15
      12:10
    17 Nov
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      14:55
      16:10
    14 Nov
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      11:15
      12:30
    20 Feb
    National ExpressNational Express
    from £3.50
  • Swansea
    Cardiff
      09:10
      10:40
    14 Mar
    National ExpressNational Express
    from £4.00
  • Swansea
    Cardiff
      11:55
      13:05
    18 Dec
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      11:15
      12:30
    5 Nov
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      14:10
      15:20
    19 Dec
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      06:30
      07:40
    28 Nov
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      05:40
      06:45
    16 Oct
    National ExpressNational Express
    from £4.60


  Carpooling Swansea - Cardiff    55 km
   Savings

The cheapest carpooling offers from Swansea to Cardiff

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Swansea
    Cardiff
      09:00
      10:00
    29 Oct
    BlaBlaCarBlaBlaCar
    from £4.00
  • Swansea
    Cardiff
      15:00
      16:00
    29 Oct
    BlaBlaCarBlaBlaCar
    from £4.00
  • Swansea
    Cardiff
      12:00
      13:00
    29 Oct
    BlaBlaCarBlaBlaCar
    from £5.00
  • Swansea
    Cardiff
      14:00
      15:00
    29 Oct
    BlaBlaCarBlaBlaCar
    from £5.00


Current ticket prices

Our site will help you get from Cardiff to Swansea without having to break the bank. We recommend checking prices for different days because different dates normally mean different prices. looking at other travel options can be a good idea, too. Check for trains, carpooling offers and flight deals to find unexpected travel bargains.

Bus stops in Cardiff and Swansea

  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 Cardiff to Swansea and return

It’s not difficult to find an inexpensive bus ticket for a trip from Cardiff to Swansea – finding the best one, however, can be a little more tricky. But don't worry: CheckMyBus is here to assist you! On our website, you can compare and contrast the offers of numerous intercity bus providers. If you’re in a hurry, simply pick the fastest bus. If you want to save money, go for the cheapest option. We recommend you also take a look at the individual special features: If the provider of your choice offers WiFi for free, then checking the news or your Facebook feed will be no problem at all. If you want to take a snowboard or other sports gear, on the other hand, make sure that bulky luggage transportation is available. Gone are the days when you had to pay extra for good service: Most features such as WiFi, power outlets or the transportation of a regular size suitcase are free of charge. You’ll soon see that taking the bus is just as convenient as travelling by plane or train!

Cardiff and Swansea: Useful Info

Cardiff
302,139
Swansea
170,883
Taxi
£3.79
£2.40
Cardiff
Swansea
A taxi journey in Cardiff is 37% more expensive than in Swansea.
Local buses
£1.80
£3.00
Cardiff
Swansea
A bus fare in Cardiff is 41% cheaper than in Swansea.
Beer
£3.00
£3.74
Cardiff
Swansea
A pint of beer in Cardiff is 20% cheaper than in Swansea.
Water
£0.90
£1.75
Cardiff
Swansea
A bottle of water in Cardiff is 49% cheaper than in Swansea.
Meal
£5.80
£3.50
Cardiff
Swansea
A meal in Cardiff is 40% more expensive than in Swansea.
Trusted shop
The CheckMyBus App
Free Download
;