Cheap flights from OR Tambo 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
Fri 1/22
Fri 1/29
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
Fri 1/22
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
OR Tambo (JNB) to Wales

What is the cheapest month to fly from OR Tambo to Wales?

Our data shows that May tends to be the cheapest month to fly to Wales from OR Tambo. Users have commonly found prices around R11 616 for the month, but tickets can be as low as R9 609. Due to multiple factors, prepare for potentially higher prices in January.

OR Tambo to Wales 2021 flight deals

Cheap flights to Wales from OR Tambo found for this year
21 May - 23 May
R10 610pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
CWL
Cardiff Cardiff-Wales Arpt
CWL
Cardiff Cardiff-Wales Arpt
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
21 May - 23 May
R10 640pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
CWL
Cardiff Cardiff-Wales Arpt
CWL
Cardiff Cardiff-Wales Arpt
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
16 Apr - 20 Apr
R10 761pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
CWL
Cardiff Cardiff-Wales Arpt
CWL
Cardiff Cardiff-Wales Arpt
KLM
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about OR Tambo to Wales flights.

Flight FAQs

From OR Tambo to Wales

Can I find flights from OR Tambo to Wales for under R10 610 on Cheapflights?

Yes, there are multiple flights from OR Tambo to Wales for under R10 610. The cheapest flight booked recently is on KLM for just R10 610, but on average you can expect to pay R11 004.

Which airlines flying from Johannesburg OR Tambo to Wales have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg OR Tambo to Wales have new flexible policies in place due to COVID-19. Qatar Airways, KLM, and Kenya Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Qatar Airways with this kind of flexibility.

Are there direct flights from OR Tambo to Wales for under R10 610 on Cheapflights?

There are no direct flights from OR Tambo to Wales, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Johannesburg OR Tambo to Wales was viewed by 234 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from Johannesburg to Wales?

Consider KLM, Kenya Airways or Qatar Airways when booking your flight. These represent the most popular airlines when flying from Johannesburg to Wales.

What are the cheapest flights from Johannesburg to Wales?

Looking at all options, your cheapest flight can be booked for R6 724. While the most popular route (Johannesburg OR Tambo - Cardiff Cardiff-Wales Arpt) can be booked for R10 640 on average our data indicates R8 799 when flying from Johannesburg to Wales

How long does is the flight from OR Tambo to Wales?

There are many flights that can get you from OR Tambo to Wales in 18h 35m. Fly via KLM or Air France to get the fastest option. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from OR Tambo to Wales return?

Our cheapest airline available from OR Tambo to Wales is KLM. Our recent data shows that you can find tickets from as low as R10 610 on this airline. An additional option worth looking into is Air France, starting at R11 353.

Related searches

Flights to Wales from OR Tambo
Flights to OR Tambo Flights to Wales

Arrival points for flights from OR Tambo to Wales

Show more

Destination information for Wales

Things to know before you go. Useful info for your trip from OR Tambo to Wales
Today's exchange rate
R1 = £0,05

Airports servicing Johannesburg

Airports servicing

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