Travel options for:
Swansea to Cardiff Airport (CWL)
  • Train Arriva Trains Wales

    $17 - $26
    1. Swansea

      58 min - once a week

      $17 - $26

  • Train Great Western Railway

    $31 - $51
    1. Swansea

      54 min - every 3 hours

      $25 - $45

    2. Cardiff Central

      3 min - 872 feet

    3. Cardiff, Customhouse Street

      30 min - every 10 minutes

      $6

  • Train Great Western Railway #2

    $21 - $36
    1. Swansea

      32 min - every 3 hours

      $14 - $25

    2. Bridgend

      23 min - hourly

      $7 - $11

  • Bus

    $12
    1. Swansea, Bus Station (Swansea

      1 h 10 min - every 3 hours

      $5 - $7

    2. Cardiff, Customhouse Street

      30 min - every 10 minutes

      $6

  • Train

    $24 - $35
    1. Swansea

      32 min - every 3 hours

      $14 - $25

    2. Bridgend, Bus Station

      1 h 18 min - hourly

      $10

  • Taxi

    $160 - $200
    1. Swansea

      52 min - 45.4 miles

      $160 - $200

  • Drive

    $9 - $15
    1. Swansea

      52 min - 45.4 miles

      $9 - $15

  • Towncar

    $120 - $180
    1. Swansea

      52 min - on demand

      $120 - $180

  • Uber

    $95 - $140
    1. Swansea

      52 min - on demand

      $95 - $140

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Swansea train to Rhoose. 58 min £15. From Swansea train to Cardiff Central, walk to Cardiff, Customhouse Street (Old Customhouse), then bus to Cardiff Airport, Airport. 1 h 32 min £26. From Swansea train to Bridgend then train to Rhoose. 1 h 38 min £19. From Swansea, Bus Station (Swansea Bus Station) bus to Cardiff, Customhouse Street (Old Customhouse) then bus to Cardiff Airport, Airport. 1 h 45 min £9. From Swansea train to Bridgend, Bus Station (Bridgend Bus Station) then bus to Tredogan, Holiday Inn Express. 2 h 24 min £20. From Swansea taxi to Cardiff Airport (CWL). 52 min £145. From Swansea drive to Cardiff Airport (CWL). 52 min £9. From Swansea towncar to Cardiff Airport. 52 min £111. From Swansea Uber to Cardiff Airport (CWL). 52 min £100.