Cheap flights from Katunayake to OR Tambo

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
Sun 1/24
Sun 1/31
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
Sun 1/24
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
Katunayake (CMB) to OR Tambo (JNB)

What is the cheapest day to fly return from Katunayake to OR Tambo?

Travellers have found that booking a Tuesday departure is the best way to save up to 18% on the cost of booking your flights compared to booking on days of the week where this route is of high demand.

How far in advance should I book a flight from Katunayake to OR Tambo?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 24 days in advance, which can save you up to 2% on flights from Katunayake to OR Tambo compared to booking the week you need them. Waiting 24 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R1 781. For sooner than that we have options available in the next 3 days from R1 826.

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

May is one of the best times of the year to fly to OR Tambo from Katunayake. Prices for May average R1 771 per person but you can even find prices for as low as R1 324. The most expensive prices can be found in the month of September. Opting for a May flight can save you 16% on your journey compared to booking in May

When is the cheapest time to fly from Katunayake to OR Tambo (CMB - JNB)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Katunayake to OR Tambo as you normally would.

Cheap flights from Katunayake to OR Tambo in January, February 2021

The best prices found for CMB to JNB flights in January, February
16 Feb - 23 Feb
R8 965pp
CMB
Colombo Bandaranaike Intl
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
CMB
Colombo Bandaranaike Intl
15 Feb - 23 Feb
R13 089pp
CMB
Colombo Bandaranaike Intl
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
CMB
Colombo Bandaranaike Intl
16 Feb - 23 Feb
R14 976pp
CMB
Colombo Bandaranaike Intl
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
CMB
Colombo Bandaranaike Intl

Katunayake to OR Tambo 2021 flight deals

Cheap flights to OR Tambo from Katunayake found for this year
27 Mar - 16 Apr
R8 615pp
CMB
Colombo Bandaranaike Intl
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
CMB
Colombo Bandaranaike Intl
26 Mar - 16 Apr
R8 706pp
CMB
Colombo Bandaranaike Intl
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
CMB
Colombo Bandaranaike Intl
16 Feb - 23 Feb
R8 965pp
CMB
Colombo Bandaranaike Intl
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
CMB
Colombo Bandaranaike Intl

Related info for your journey

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

Flight FAQs

From Katunayake to OR Tambo

Can I find flights from Katunayake to OR Tambo for under R9 132 on Cheapflights?

Yes, there are multiple flights from Katunayake to OR Tambo for under R9 132. The cheapest flight booked recently is on Qatar Airways for just R8 615, but on average you can expect to pay R14 763.

Are there direct flights from Katunayake to OR Tambo for under R9 132 on Cheapflights?

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

Does it rain more in Colombo or Johannesburg?

Colombo will have less rainfall in 2 compared to Johannesburg over the next 7 days.

Is Colombo weather warmer or cooler than Johannesburg?

Our data indicates that the weather will be 33 °C on average in the month of February. The temperature in Johannesburg is typically colder than in Colombo. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

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

Departing from Katunayake to OR Tambo will take you 17h. This flight may include one or multiple stops.

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

According to our current data, Qatar Airways (R8 615), Turkish Airlines (R14 627), and SriLankan Airlines (R16 545) offers the cheapest pricing from Katunayake to OR Tambo. Qatar Airways is currently priced 37% below the average price you’ll pay for this route.

Related searches

Flights to OR Tambo from Katunayake
Flights to OR Tambo

Destination information for OR Tambo

Things to know before you go. Useful info for your trip from Katunayake to OR Tambo
Today's exchange rate
R1 = R1,00
Average temperature for January in OR Tambo
26.0 °C
Avg rainfall for January in OR Tambo
128.0 mm

Airports servicing Colombo

Airports servicing Johannesburg

Home Africa South Africa Johannesburg OR Tambo Cheap flights from Katunayake to OR Tambo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First