Travel options for:
Swansea to London Gatwick Airport (LGW)
  • Train

    $133 - $233
    1. Swansea

      2 h 55 min - 5 times a day

      $100 - $190

    2. Paddington Underground Station

      14 min - every 10 minutes

      $3 - $4

    3. London Victoria

      27 min - hourly

      $24 - $40

  • Train via Reading

    $114 - $208
    1. Swansea

      2 h 27 min - 5 times a day

      $85 - $160

    2. Reading

      1 h 16 min - every 2 hours

      $28 - $55

  • Bus

    $50 - $80
    1. Swansea, Bus Station (Swansea

      6 h 10 min - every 4 hours

      $50 - $80

  • Drive

    $40 - $65
    1. Swansea

      3 h 25 min - 204.9 miles

      $40 - $65

  • Train, fly

    $61 - $251
    1. Swansea

      53 min - 5 times a day

      $25 - $45

    2. Cardiff Central

      3 min - 870 feet

    3. Cardiff, Customhouse Street

      30 min - every 10 minutes

      $6

    4. Cardiff (CWL)

      2 h 50 min - 1 stopover

      $30 - $200

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

From Swansea train to Paddington Underground Station, Tube to London Victoria, then train to Gatwick Airport. 3 h 47 min £122. From Swansea train to Reading then train to Gatwick Airport. 4 h 21 min £101. From Swansea, Bus Station (Swansea Bus Station) bus to South Terminal Bus Station. 6 h 10 min £56. From Swansea drive to London Gatwick Airport (LGW). 3 h 25 min £40. From Swansea train to Cardiff Central, walk to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, then fly to London Gatwick airport. 5 h 21 min £101.

 
 

Bus or train from Swansea to London Gatwick Airport (LGW)?

Great Western Railway operates a train from Swansea to London Gatwick Airport (LGW) every 3 hours. Tickets cost $100 - $190 and the journey takes 2 h 55 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Swansea to London Gatwick Airport (LGW) every 4 hours. Tickets cost $50 - $80 and the journey takes 6 h 10 min.
 

Book transport from Swansea to London Gatwick Airport (LGW)

Book trains from Swansea to London Gatwick Airport LGW