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!
1319 Companies - 5 134 788 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
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
  Bus Cardiff - Swansea    55 km
Ø Bus connections24 x
Savings-60%

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
    27 Jun
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      12:45
      13:50
    3 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      12:35
      13:50
    9 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      12:35
      13:50
    11 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      04:00
      04:55
    13 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      04:00
      04:55
    16 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      22:25
      23:15
    17 Jul
    megabusmegabus
    from £3.30
  • Cardiff
    Swansea
      23:25
      00:23
    1 Jul
    +1
    National ExpressNational Express
    from £4.40
  • Cardiff
    Swansea
      21:55
      23:00
    1 Jul
    National ExpressNational Express
    from £4.40
  • Cardiff
    Swansea
      22:45
      23:55
    25 Jun
    National ExpressNational Express
    from £6.00
  • Cardiff
    Swansea
      15:30
      17:00
    6 Jul
    National ExpressNational Express
    from £8.16
  • Cardiff
    Swansea
      17:30
      18:55
    6 Jul
    National ExpressNational Express
    from £8.16
  • Cardiff
    Swansea
      19:25
      20:45
    6 Jul
    National ExpressNational Express
    from £8.16
  • Cardiff
    Swansea
      21:40
      23:00
    6 Jul
    National ExpressNational Express
    from £8.16


  Carpooling Cardiff - Swansea    55 km
   Savings

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
      15:50
      16:50
    1 Jul
    BlaBlaCarBlaBlaCar
    from £4.00
  • Cardiff
    Swansea
      21:30
      22:30
    18 Jun
    BlaBlaCarBlaBlaCar
    from £5.00
  • Cardiff
    Swansea
      21:10
      22:10
    17 Jun
    BlaBlaCarBlaBlaCar
    from £5.00
  • Cardiff
    Swansea
      13:10
      14:10
    17 Jun
    BlaBlaCarBlaBlaCar
    from £6.00


  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:10
    26 Jun
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      14:55
      16:10
    27 Jun
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      00:30
      01:30
    4 Jul
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      00:30
      01:20
    7 Jul
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      14:55
      16:10
    9 Jul
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      00:30
      01:20
    11 Jul
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      03:15
      04:15
    15 Jul
    megabusmegabus
    from £3.30
  • Swansea
    Cardiff
      11:15
      12:30
    1 Jul
    National ExpressNational Express
    from £3.50
  • Swansea
    Cardiff
      15:25
      16:45
    1 Jul
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      15:25
      16:45
    1 Jul
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      15:25
      16:45
    1 Jul
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      03:45
      04:45
    1 Jul
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      06:50
      08:00
    1 Jul
    National ExpressNational Express
    from £4.40
  • Swansea
    Cardiff
      15:25
      16:45
    1 Jul
    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
      12:00
      13:00
    18 Jun
    BlaBlaCarBlaBlaCar
    from £4.00
  • Swansea
    Cardiff
      18:00
      19:00
    19 Jun
    BlaBlaCarBlaBlaCar
    from £5.00
  • Swansea
    Cardiff
      17:00
      18:10
    17 Jun
    BlaBlaCarBlaBlaCar
    from £6.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

Opting for the bus for a city trip is getting increasingly popular. Not only is it a very cheap and eco-friendly way of travelling, but also as comfortable as well as convenient as taking a plane or train. In recent years, companies have stepped up their game when it comes to on-board amenities by offering appliances from electrical outlets over air-conditioning to free WiFi access. When taking a look at the search results displayed on our page, you can instantly see, which provider offers which comfort features. For instance, free WiFi access can be found on the buses of megabus. A generous luggage policy is basically a given as well: Most providers, which offer buses from Cardiff to Swansea, allow their passengers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or oversized baggage can usually be booked for a few pounds. Have you remembered to check all the data necessary for a successful bus trip from Swansea to Cardiff? Take a look at the exact location of the coach terminals in both cities, find out about departure times and pick the ideal bus for your individual wishes. You can also use CheckMyBus to look for current deals for your bus Cardiff – Swansea: Saving some 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.

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