Cheap flights from Johannesburg to Colombo

How to find the cheapest flight from OR Tambo to Colombo

All the information you need to plan the best JNB to CMB flight in 2022: compare OR Tambo to Colombo flight prices with the expected peak season, weather and rainfall in Colombo.

JNB - CMB

Price

R689 - R891

CMB

Temperature

27 - 28 °C

CMB

Precipitation

60 - 350 mm

Popular in

December

High demand for flights, 13% potential price rise

Cheapest in

May

Best time to find cheap flights, 11% potential price drop

Round-trip from

R10 646

From Johannesburg OR Tambo to Colombo Bandaranaike Intl

One-way from

R7 633

One-way flight from Johannesburg OR Tambo to Colombo Bandaranaike Intl

How far in advance should I book a flight from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 18 days in advance, which can save you up to 4% on flights from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport compared to booking the week you need them. Waiting 18 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 R12 253. For sooner than that we have options available in the next 3 days from R12 995.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport?

The best pricing can be found in the month of May. Prices to Colombo Bandaranaike Intl Airport from Johannesburg OR Tambo Airport average R11 970. You can even find prices in May for less than R11 970, as users have found deals to Colombo Bandaranaike Intl Airport from as low as R7 819. The month of December appears to be one of the more expensive times to travel to Colombo Bandaranaike Intl Airport from Johannesburg OR Tambo Airport. Flying in the targeted month can save you up to 15%.

When is the cheapest time to fly from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport (JNB - CMB)?

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

Cheap flights from OR Tambo to Colombo in January, February 2022

The best prices found for JNB to CMB flights in January, February
Jan 30 - Mar 28
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

1 stop

30h 15m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

1 stop

32h 50m
R12 021

Singapore Airlines

View Deal

Deal found 1/17/22

Jan 30 - Mar 29
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

1 stop

14h 15m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

1 stop

14h 00m
R12 207

Qatar Airways

View Deal

Deal found 1/17/22

Jan 30 - Mar 29
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

35h 50m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

2 stops

41h 20m
R12 238

Turkish Airlines

View Deal

Deal found 1/17/22

OR Tambo to Colombo 2022 flight deals

Cheap flights to Colombo from OR Tambo found for this year
Apr 16 - Apr 30
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

19h 50m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

2 stops

47h 10m
R7 726

Emirates

View Deal

Deal found 1/16/22

Mar 20 - Apr 2
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

1 stop

30h 15m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

1 stop

32h 50m
R11 450

Singapore Airlines

View Deal

Deal found 1/19/22

Mar 8 - Mar 21
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

1 stop

30h 15m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

1 stop

32h 55m
R11 790

Singapore Airlines

View Deal

Deal found 1/18/22

Last-minute flights from OR Tambo to Colombo

Late deals on return flights to Colombo from OR Tambo, departing today and this week
Jan 29 - Mar 29
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

28h 45m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

2 stops

25h 00m
R25 835

Multiple Airlines

View Deal

Deal found 1/17/22

Jan 29 - Mar 29
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

27h 50m
CMB

Colombo Bandaranaike Intl

JNB

Johannesburg OR Tambo

1 stop

14h 00m
R27 102

Multiple Airlines

View Deal

Deal found 1/17/22

One-way flights to Colombo Bandaranaike Intl from OR Tambo

The cheapest one-way flights from OR Tambo to Colombo
Mar 7
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

44h 15m
R7 324

Turkish Airlines

View Deal

Deal found 1/18/22

Mar 7
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

44h 15m
R7 618

Turkish Airlines

View Deal

Deal found 1/19/22

Mar 7
JNB

Johannesburg OR Tambo

CMB

Colombo Bandaranaike Intl

2 stops

44h 15m
R7 633

Turkish Airlines

View Deal

Deal found 1/17/22

Related info for your journey

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

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

Some of the carriers operating flights from Johannesburg OR Tambo to Colombo Bandaranaike Intl that may be offering flexible cancellation policies are Emirates, Etihad Airways, and Qatar Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport for under R11 500 on Cheapflights?

Yes, there are multiple flights from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport for under R11 500. The cheapest flight booked recently is on Singapore Airlines for just R11 450, but on average you can expect to pay R13 783.

Are there last-minute flights available from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport for under R25 900?

There are currently 2+ open flights from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport within the next 7 days for less than R25 900.

What are the cheapest airlines flying from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport round-trip?

Our cheapest airline available from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport is Singapore Airlines. Our recent data shows that you can find tickets from as low as R11 450 on this airline. Additional options worth looking into are Qatar Airways and Turkish Airlines, starting at R12 207 and R12 238 round-trip. These flights start at 4% lower than the current average price 3 months from now.

What are the most popular airlines that fly from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport?

When booking a flight from Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport, you may want to consider flying on Jet Airways, Cathay Pacific or Emirates as they are the most popular for this route.

Other flights from OR Tambo

Can I fly to Colombo from Johannesburg OR Tambo right now?

Information is based on travel restrictions from Johannesburg OR Tambo to Colombo

Most visitors from Johannesburg OR Tambo need to provide a negative COVID-19 test result and/or quarantine to enter Colombo.

COVID-19 testing requirements
Visitors from Johannesburg OR Tambo must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 for RT-PCR (NAAT) and 48 Antigen (quick-test) hours before departing to Colombo.

Quarantine requirements
Visitors from Johannesburg OR Tambo are not required to quarantine after entering Colombo.

Documents
Health Declaration Form - Travelers are required to complete a health declaration form before arriving in Sri Lanka. Each traveler must have their own form filled out.

Health Pass For Public Activity - Travelers are required to present proof of vaccination before checking in to hotels and other public places. The health pass should be presented as valid proof of vaccination.

Health Insurance - Travelers must pay for COVID-19 local travel insurance at USD $12 with coverage of USD $50,000 for up to 1 month.

Fully vaccinated travelers are recommended to have comprehensive travel insurance that will cover health and other expenses related to COVID-19. If traveling with unvaccinated or not-fully vaccinated children, the comprehensive travel insurance should be extended to also cover them.




Can I fly back to Johannesburg OR Tambo from Colombo?

Returning to Johannesburg OR Tambo from Colombo

COVID-19 testing requirements
Visitors from Colombo must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg OR Tambo.

Quarantine requirements
Visitors from Colombo are not required to quarantine after entering Johannesburg OR Tambo.

Top 6 airlines flying from OR Tambo to Colombo

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Colombo choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Etihad Airways
CheapestR8 510
AverageR11 360
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Jet Airways
CheapestR9 828
AverageR10 431
FlexibilityNo cancel fee
On-time74%
COVID-19 safety
Singapore Airlines
CheapestR10 309
AverageR13 388
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
Qatar Airways
CheapestR10 378
AverageR13 761
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
Emirates
CheapestR11 540
AverageR13 432
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Cathay Pacific
CheapestR13 217
AverageR14 043
FlexibilityNo cancel fee
On-time72%
COVID-19 safety