Cheap flights from Gatwick to Wales

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue 8/12
Tue 15/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 8/12
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Gatwick (LGW) to Wales

How far in advance should I book a flight from Gatwick to Wales?

Users have found that booking a flight from Gatwick to Wales at least 47 days early can save you up to 31% on average compared to booking a flight this week. If booking 47 days before your flight isn’t an option for you, users have found flights from Gatwick to Wales for as little as £156 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as £190 for flights departing within the next 3 days.

What is the cheapest month to fly from Gatwick to Wales?

March can be a great time to fly to Wales from Gatwick with a flight ticket averaging about £150. Cheapflights users have found deals in the month of March for as cheap as £99. The most expensive prices can be found in the month of December.

One-way flights to Wales from Gatwick

The cheapest one-way flights from Gatwick to Wales
01:05 - 12:45
Multiple Airlines
1 stop
11h 40m
LGW - CWL
Multiple Airlines
£162
Kiwi.com
03:25 - 14:55
TUI Airways
1 stop
11h 30m
LGW - CWL
TUI Airways
£216
Kiwi.com
02:00 - 07:20
Multiple Airlines
1 stop
29h 20m
LGW - CWL
Multiple Airlines
£326
Kiwi.com

Related info for your journey

Useful info, stats and facts about Gatwick to Wales flights.

Flight FAQs

From Gatwick to Wales

Are flight prices decreasing from Gatwick to Wales due to COVID-19 (coronavirus)?

At this time, Cheapflights has noticed price decreases for many domestic flights due to COVID-19. Travel is not necessarily recommended at this time, and flights may be prone to cancellation: please check with local authorities in both Gatwick and Wales for travel alerts, and be sure to review the airline's cancellation policy and travel advisories before booking. For more information, please view our post on what to know about COVID-19 (coronavirus) and travel.

Which airlines flying from London Gatwick to Wales have flexible changes due to COVID-19?

One of the carriers operating flights from London Gatwick to Wales that may be offering flexible change policies is AccesRail. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

What are the cheapest flights from Gatwick to Wales?

The cheapest flight price from Gatwick to Wales is £74. On average you can expect to pay £213. The most popular route, (London Gatwick - Cardiff Cardiff-Wales Arpt), can usually be booked for £231.

What are the cheapest airlines to fly from Gatwick to Wales one-way?

For one-way options, check prices for TUI Airways. According to our data, you can fly for as low as £216.

Arrival points for flights from Gatwick to Wales

Show more

Destination information for Wales

Things to know before you go. Useful info for your trip from Gatwick to Wales

Airports servicing London

Airports servicing

Swansea (SWS)
Holyhead Anglesey (VLY)
Home Europe United Kingdom Wales Cheap flights from Gatwick to Wales
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First