From
To
Mon 2/11
Mon 9/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Mon 2/11
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
Mon 2/11
Mon 9/11
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
Mon 2/11
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')
Home Europe United Kingdom Cheap flights to Wales, United Kingdom

Cheap Flights to Wales

Popular in December High demand for flights, 14% potential price rise
Cheapest in November Best time to find cheap flights, 8% potential price drop
Average price £123 Average for round-trip flights in October 2020
Round-trip from £48 From London to Cardiff
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Are there currently restrictions on travel to Wales related to COVID-19?

Travel to Wales is currently restricted due to COVID-19. The restrictions for Wales are based on the United Kingdom restrictions which are: The United Kingdom has not implemented any entry restrictions, but is monitoring direct flights into the country from certain areas. Several airports have suspended certain services, closed terminals, and reduced transportation schedules, so check the details of the specific airport in advance. Additionally, many airlines have grounded their planes. The United Kingdom has announced a mandatory 14-day quarantine for all travelers will be in effect starting on 8 June. Freight workers, medical professionals traveling to help with the fight against coronavirus, and travelers arriving from Ireland, the Channel Islands and the Isle of Man are exempt from the quarantine requirement.. If you are planning to travel to Wales from an unrestricted area, please consider travel safety tips during this time.

Cheapest prices for Wales flights by month

January
£156
February
£106
March
£110
April
£119
May
£117
June
£114
July
£102
August
£122
September
£115
October
£106
November
£121
December
£151
Currently, the cheapest month for flights to Wales is July. The most expensive month for flights is January. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Wales?

Choose a month below to see average flight price and weather conditions.
LON - CWL
Price
£102 - £178
CWL
Temperature
8 - 20 °C
CWL
Rainfall
29 - 68 mm
Whilst there are several times of the year to choose from, July is seen as the time to fly to Wales, however, it is possible to get good deals throughout the year. If weather is an important factor for you when considering when to fly to Wales, the warmest period tends to be July, with the wettest being November.

When is the best time to book a flight to Wales?

To ensure you get the cheapest price possible for a flight to Wales, you should look to book at least 55 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Wales?

At the moment, Thursday is the most economical day to take a flight to Wales. Sunday is likely to be the most costly.

What time of day is cheapest to fly to Wales?

At the moment, flights in the evening are likely to offer the best value for money for your Wales trip. A flight in the afternoon will more often than not be of higher cost.

It may be the smallest of the four countries that make up the United Kingdom, but Wales is packed full of things to do. From scenic cycling through the country to the raucous nightlife in Cardiff, Wales jams a lot of fun into a small space. Join the Welsh in year-round festivals or take in a rugby game before hiking the mountains or kayaking the rivers.

Flights to Wales are packed with travellers – both foreign and national – visiting the outdoorsy country for a bit of exploration, to take in a rugby game or find their way to Cardiff for some excellent evening fun. If you’re already travelling Europe and find yourself in the United Kingdom, hop a cheap flight to Wales and enjoy a night out in Cardiff. One of Britain’s hottest cities and the capital of Wales, Cardiff is a waterfront city featuring exquisite restaurants and five-star hotels suitable for any traveler. Brush up on your Welsh history on the flight to Wales – this country has one of Europe’s largest groups of medieval fortresses and should not to be missed by tourists.

Search and compare: cheap flights to Wales

Back to top

Wales climate

Expect a fair amount of rain. Wales enjoys a temperate climate, similar to the rest of the UK and Ireland and as it is on the Irish Sea, the coastal areas get the rain first. A rain jacket/umbrella is an essential part of tourists’ kit.

Back to top

When is the best time to fly to Wales?

Peak Season:
The summer months, when tourists take to the caravan parks and holiday cottages of the country.

Shoulder season takes in spring and autumn, both are pleasant times to book a flight to Wales.

Off Season:
It never gets very cold in Wales due to the proximity to the sea. Winter months are more wet than cold.

Search and compare: cheap flights to Wales

Back to top

Getting around Wales

There is a good public transport system with trains and buses offering comprehensive links throughout the country.

Road quality is very good for rental cars, and if you feel like travelling with the local postie you can hop on the Postbus. The Postbus is a scheme run by the Royal Mail that uses the distinctive red vans to pick up passengers as well as post. Short journeys cost up to £1, longer journeys between £2 and £4.

Back to top

Find flights to Wales

Select your preferred destinations from the list below
Home Europe United Kingdom Cheap flights to Wales, United Kingdom
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First