Johannesburg To Colombo Flights

Starting @ Rs. 34,742
Modify Search
Select Date

Rs. 34,742 |

Choose Dates



OOPS ! Something went wrong

We could not find the flight options for your airline(s) and stop preference hence showing all the available options.

Showing Results for Student fares Only. Click to view normal fares
Showing Normal Fares as per your preference Click to View Student Fares
Sorry! No Student Fares are currently available, we have re-directed you to normal fare search result.
Sort By:
Fare {{sortoptions.selectedoption.order}}
  • {{sortoption.label}}

Fare Summary
Fare Summary Base Fare Fees & taxes
{{type.label}} x {{type.qt}} {{node.amt}}
{{type.label}} {{type.amt}}
Total {{fareSummary.rule.TF}}
{{dis.label}} {{dis.amt}}
You Pay {{fareSummary.rule.UP}}
{{type.label}} {{type.amt}}

*Total fare displayed above has been rounded off and may thus show a slight difference.

{{fltindex = $index+1}}
  • {{flt.ui.additionalflightinfo[flt.sel.join('')].ammeneties.meal.value}}
  • {{flt.ui.additionalflightinfo[flt.sel.join('')].ammeneties.wifi.value}}
  • {{flt.ui.additionalflightinfo[flt.sel.join('')]}}
  • {{flt.ui.additionalflightinfo[flt.sel.join('')].ammeneties.power.value}}
  • {{flt.ui.additionalflightinfo[flt.sel.join('')].ammeneties.entTyp.value}}
  • Yatra  Assure

    Yatra  Assure

    • {{benefit.title}}


  • No Cost EMI

    No Cost EMI

    starting @ {{flt.ui.additionalflightinfo[flt.sel.join('')].additionalfeatures.emi}}

  • eCash {{flt.ui.additionalflightinfo[flt.sel.join('')].additionalfeatures.ecash}}
  • Flight Details
  • Non-Refundable


{{flt.ui.totalfare}} {{flt.b2b.comm| currency:currencyCode}} | {{flt.b2b.netFare}}

Pay just {{flt.ui.additionalflightinfo[flt.sel.join('')]}} on payment page to confirm this booking

No option Found

{{brandedFares.tooltip.tooltipinfo |ellipsis:370}}


Pay Extra +  Pay Extra -  {{brandType.brandInfo.brands[0].diffFare | getAbsValue:"" | currency:"":0}} Included

Compare all Services
Available on additional charge. Included in Fare. Not included.
Disclaimer:  Benefits shown are as per details shared by the Airline.

Sorry, There were no flights found for this route and date combination.

We suggest you modify your search and try again.

View More Flights

Frequently Asked Questions

Question & Answer

Max 300 Characters

Please suggest best places to

*Minimum 100 characters required
Max 1200 Characters

To Submit your question please Login or Signup


Johannesburg to Colombo Flights – City of Gold to Gem of Indian Ocean

Located in the Indian Ocean, Colombo is well-known as the ‘Garden City of the East’. With its exclusive architecture and grand culture, this enthralling capital of Sri Lanka is a delight for tourists. The city is famous for majestic celebrations like Duruthu Perahera Festival and Navam Perahera National Day. If you are a cricket buff, enjoy international matches at R. Premadasa Stadium. You will be astonished to know that Cinnamon is so famous in Colombo that one of its area is named as Cinnamon Gardens. Explore this beautiful capital city and visit important sites like Galle Face Green, National Museum of Colombo, Gangaramaya Temple, Viharamahadevi Park, Kelaniya Raja Maha Vihara, Old Parliament Building, and the Fort District among many others. Colombo is well-connected to Johannesburg through regular flights. This picturesque city of South Africa is famous for its Apartheid Museum, Gold Reef City, Cradle of Humankind, and Johannesburg Botanical Garden.

Interesting Fact

Sri Lanka’s flag is one of the oldest flags in the world which represents all the cultures and religions of the country. The lion represents Sinhalese, the four leaves at the four corners represents Buddhists (represents happiness, friendliness, kindness, and equity), and the orange and green vertical stripes represent Hindus and Muslims respectively.

How to reach Colombo from Johannesburg

Bandaranaike International Airport serves Colombo, with connectivity to major cities across the world, including Johannesburg. Direct flights to Colombo are not available from Johannesburg’s O. R. Tambo International Airport. However, connecting flights are provided on a regular basis by Emirates, Ethiopian Airlines, and British Airways, etc.

Best time to travel to Colombo

The best time to visit Colombo is from January to March. During these months, the average temperature is around 22°C making it perfect for the tourists to explore the capital city. Another reason to visit Colombo during this time would be the Duruthu Perahera Festival held in January. This festival is celebrated to rejoice the first visit of Lord Buddha to the country 2,500 years ago. The annual procession and brilliant parade during Navam Perahera National Day held in February is sure to leave you spellbound.

Airline Highlights

The three major airline carriers offer premium flight services with their value-added amenities. Emirates offers exceptional in-flight services such as a private suite, fine dining options, exclusive wines, Wi-Fi, shower spa, and entertainment options. British Airways provides quality on-board meals, entertainment, seating arrangements, etc. along with web check-in.


•  Which airlines offer cheap air tickets from Johannesburg?
The airlines that offer cheap air tickets from Johannesburg to Colombo are Jet Airways and Ethiopian Airlines.

• What is the time taken to reach Colombo from Johannesburg?
The average time taken to reach Colombo from Johannesburg is 19 hours and 55 minutes.

• What are the major layover airports for connecting flights from Johannesburg to Colombo?
For connecting flights from Johannesburg to Colombo, the major layover airports are in Dubai, Abu Dhabi, and Mumbai.

• When is the first flight from Johannesburg to Colombo?
The first flight from Johannesburg to Colombo leaves at 12:55 AM.

• When is the last flight from Johannesburg to Colombo?
The last flight from Johannesburg to Colombo is at 11:50 PM.

• What are the airport codes for Johannesburg and Colombo?
The airport codes for Johannesburg’s O. R. Tambo International Airport and Colombo’s Bandaranaike International Airport are JNB and CMB, respectively.

• What is the time difference between South Africa and Srilanka?
Sri Lanka is ahead of South Africa by 3 hours and 30 minutes.

Download the Yatra App and get information about domestic and international airlines that provide services like cheap air tickets, web check-in, flight schedule, etc. Avail the cheapest prices using our Lowest Fare Finder.