Travel options for:
Nearby airports to Swansea
  • Bristol (BRS)

    $41 - $61
    1. Bristol International Airport,

      1 h 28 min - hourly

      $17

    2. Cardiff, Castle Street Stop KB

      11 min - 3166 feet

    3. Cardiff Central

      53 min - hourly

      $25 - $45

  • Birmingham (BHX)

    $116 - $199
    1. Birmingham International

      10 min - hourly

      $26 - $40

    2. Birmingham New Street

      1 h 11 min - every 4 hours

      $50 - $80

    3. Bristol Parkway

      1 h 33 min - hourly

      $40 - $80

  • Cardiff (CWL)

    $21 - $37
    1. Rhoose

      24 min - hourly

      $7 - $11

    2. Bridgend

      33 min - hourly

      $14 - $26

  • Southampton (SOU)

    $122 - $215
    1. Southampton Airport Parkway

      40 min - hourly

      $35 - $55

    2. Reading

      2 h 30 min - hourly

      $85 - $160

  • Liverpool (LPL)

    $89 - $140
    1. Speke, Liverpool John Lennon

      11 min - 3 times a day

      $1 - $3

    2. Liverpool South Parkway

      33 min - every 3 hours

      $12 - $17

    3. Crewe

      3 h 58 min - twice daily

      $75 - $120

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

From Bristol International Airport, Airport Terminal bus to Cardiff, Castle Street Stop KB (Castle Arcade), walk to Cardiff Central, then train to Swansea. 2 h 54 min £34. From Birmingham International train to Birmingham New Street, train to Bristol Parkway, then train to Swansea. 3 h 53 min £111. From Rhoose train to Bridgend then train to Swansea. 1 h 18 min £19. From Southampton Airport Parkway train to Reading then train to Swansea. 3 h 42 min £111. From Speke, Liverpool John Lennon Airport (Speke Hall Avenue) bus to Liverpool South Parkway, train to Crewe, then train to Swansea. 6 h 6 min £79.