Find flights
Airlines
FAQs

Cheap flights from Johannesburg to Sri Lanka from R13 507

This is the cheapest return flight price found by a Cheapflights user in the last 72 hours by searching for a flight to Sri Lanka departing on 4/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
JNB — CMB
Mar 5 — Mar 121
1 adult
Tue 5/3
Tue 12/3

How far in advance should I book a flight from Johannesburg to Sri Lanka?

Users have found that booking a flight from Johannesburg to Sri Lanka at least 20 days early can save you up to 14% on average compared to booking a flight this week. If booking 20 days before your flight isn’t an option for you, users have found flights from Johannesburg to Sri Lanka for as little as R12 239 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R13 584 for flights departing within the next 3 days.

What is the cheapest month to fly from Johannesburg to Sri Lanka?

Our data shows that May tends to be the cheapest month to fly to Sri Lanka from Johannesburg. Users have commonly found prices around R15 373 for the month, but tickets can be as low as R11 452. Due to multiple factors, prepare for potentially higher prices in December.

When is the cheapest time to fly from Johannesburg to Sri Lanka (JNB - LK)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Sri Lanka as you normally would.

Cheap Etihad Airways flights from Johannesburg to Sri Lanka

Explore cheap flight options specifically provided by Etihad Airways for the route between Johannesburg and Sri Lanka. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Check out some of the cheapest Etihad Airways flights we've come across from Johannesburg to Sri Lanka. Be sure to come back soon if the deals available don't appeal to you at this time.
Sun 12/59:50JNB - CMB
1 stop26h 00mEtihad Airways
Sat 18/59:05CMB - JNB
1 stop26h 55mEtihad Airways
Deal found 28/2R16 755
Sun 12/59:50JNB - CMB
1 stop26h 00mEtihad Airways
Sat 18/59:05CMB - JNB
1 stop26h 55mEtihad Airways
Deal found 29/2R16 831

Cheap Emirates flights from Johannesburg to Sri Lanka

Explore cheap flight options specifically provided by Emirates for the route between Johannesburg and Sri Lanka. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Some of the best deals we've found on Emirates flights travelling from Johannesburg to Sri Lanka. Ensure the flight price, dates, time, and airline match your criteria before you book.
Sun 12/522:20JNB - CMB
2 stops16h 40mEmirates
Fri 17/53:05CMB - JNB
1 stop16h 40mEmirates
Deal found 28/2R20 847
Sun 12/522:20JNB - CMB
2 stops16h 40mEmirates
Fri 17/53:05CMB - JNB
1 stop16h 40mEmirates
Deal found 29/2R20 924
Thu 21/322:20JNB - CMB
2 stops16h 30mEmirates
Thu 11/43:05CMB - JNB
1 stop16h 40mEmirates
Deal found 29/2R24 459
Thu 21/322:20JNB - CMB
2 stops16h 30mEmirates
Thu 11/43:05CMB - JNB
3 stops20h 50mEmirates
Deal found 29/2R69 804

Cheap Johannesburg to Sri Lanka flights in March & April 2024

Find cheap flight options from Johannesburg to Sri Lanka specifically for the months of March and April 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Prices were last updated on 1 March 2024.
Check out some of the best flight deals from Johannesburg to Sri Lanka in 2024. Check back soon for alternative fares.
Mon 4/322:20JNB - CMB
2 stops16h 30mEmirates
Mon 11/310:30CMB - JNB
2 stops27h 55mEmirates
Deal found 28/2R13 507
Mon 4/322:20JNB - CMB
1 stop20h 05mEmirates
Mon 11/310:30CMB - JNB
2 stops27h 55mEmirates
Deal found 28/2R13 892
Mon 4/318:50JNB - CMB
2 stops20h 00mEmirates
Sun 10/32:55CMB - JNB
1 stop35h 30mEmirates
Deal found 28/2R21 443
Mon 4/314:30JNB - CMB
2 stops21h 00mMultiple Airlines
Mon 11/310:30CMB - JNB
3 stops30h 05mMultiple Airlines
Deal found 28/2R21 731
Thu 21/314:30JNB - CMB
2 stops21h 00mMultiple Airlines
Fri 12/418:25CMB - JNB
2 stops29h 05mMultiple Airlines
Deal found 29/2R22 672
Mon 4/321:35JNB - CMB
1 stop24h 50mQatar Airways
Mon 11/311:15CMB - JNB
1 stop20h 15mQatar Airways
Deal found 28/2R22 749
Thu 21/313:40JNB - CMB
1 stop16h 35mQatar Airways
Thu 11/43:35CMB - JNB
1 stop16h 55mQatar Airways
Deal found 29/2R23 018
Sun 3/33:10JNB - CMB
2 stops33h 50mMultiple Airlines
Mon 11/310:30CMB - JNB
3 stops30h 05mMultiple Airlines
Deal found 28/2R23 114
Sun 3/33:10JNB - CMB
2 stops33h 50mMultiple Airlines
Mon 11/316:00CMB - JNB
2 stops24h 35mMultiple Airlines
Deal found 28/2R23 306

Johannesburg to Sri Lanka 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Sri Lanka in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
Check out some of the best flight deals from Johannesburg to Sri Lanka in 2024. Check back soon for alternative fares.
Mon 4/322:20JNB - CMB
2 stops16h 30mEmirates
Mon 11/310:30CMB - JNB
2 stops27h 55mEmirates
Deal found 28/2R13 507
Mon 4/322:20JNB - CMB
1 stop20h 05mEmirates
Mon 11/310:30CMB - JNB
2 stops27h 55mEmirates
Deal found 28/2R13 892
Wed 13/1113:45JNB - CMB
1 stop30h 15mSingapore Airlines
Sat 16/110:45CMB - JNB
1 stop32h 55mSingapore Airlines
Deal found 28/2R14 948
Wed 13/1113:45JNB - CMB
1 stop30h 15mSingapore Airlines
Sat 16/110:45CMB - JNB
1 stop32h 55mSingapore Airlines
Deal found 27/2R14 987
Sun 12/59:50JNB - CMB
1 stop26h 00mEtihad Airways
Sat 18/59:05CMB - JNB
1 stop26h 55mEtihad Airways
Deal found 28/2R16 755
Sun 12/59:50JNB - CMB
1 stop26h 00mEtihad Airways
Sat 18/59:05CMB - JNB
1 stop26h 55mEtihad Airways
Deal found 29/2R16 831
Sun 15/127:30JNB - CMB
1 stop14h 55mQatar Airways
Sat 28/123:25CMB - JNB
1 stop14h 55mQatar Airways
Deal found 29/2R17 062
Sun 15/127:30JNB - CMB
1 stop14h 55mQatar Airways
Sun 29/1211:15CMB - JNB
1 stop31h 15mQatar Airways
Deal found 29/2R17 120
Sun 15/1221:35JNB - CMB
1 stop15h 25mQatar Airways
Sat 28/123:25CMB - JNB
1 stop14h 55mQatar Airways
Deal found 28/2R17 158

Find flights from Johannesburg to Sri Lanka within your budget

Customise your flight search to find flights from Johannesburg to Sri Lanka that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R16 755 - R32 106

Route

Depart

Return

Price

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

1 stop26h 00m

Colombo Bandaranaike Intl

Sat 18/5

1 stop26h 55m

R16 755

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

1 stop26h 00m

Colombo Bandaranaike Intl

Sat 18/5

1 stop26h 55m

R16 831

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

2 stops15h 20m

Colombo Bandaranaike Intl

Sat 18/5

2 stops19h 40m

R17 408

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

2 stops15h 20m

Colombo Bandaranaike Intl

Sat 18/5

2 stops19h 40m

R17 465

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

2 stops16h 40m

Colombo Bandaranaike Intl

Fri 17/5

1 stop16h 40m

R20 847

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

2 stops16h 40m

Colombo Bandaranaike Intl

Fri 17/5

1 stop16h 40m

R20 924

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Sun 12/5

3 stops21h 05m

Colombo Bandaranaike Intl

Fri 17/5

1 stop16h 05m

R22 999

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Thu 21/3

3 stops62h 50m

Colombo Bandaranaike Intl

Fri 12/4

2 stops29h 05m

R23 652

Johannesburg OR TamboColombo Bandaranaike Intl

JNB - CMB

JNBCMB

Johannesburg OR Tambo

Thu 21/3

2 stops28h 55m

Colombo Bandaranaike Intl

Fri 12/4

3 stops32h 55m

R32 106

Flights are sorted by cheapest first

Deals found on 28/2

Reviews of airlines servicing Sri Lanka

Get insights into the airlines that provide service to Sri Lanka. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Sri Lanka. Reviews last updated 1 March 2024.
To help decide which airline to fly from Johannesburg to Sri Lanka, see what other customers have to say about Etihad Airways, Emirates and Qatar Airways. You can also see how each airline stacks up in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

8,1
Very Good
4 318 reviews
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

7,8
Good
4 644 reviews
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

7,5
Good
446 reviews
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

7,4
Good
826 reviews
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

7,3
Good
1 474 reviews
8,1
Very Good
4 318 reviews

Boarding

8,2

Overall

8,1

Comfort

8,1

Entertainment

8,3

Food

7,9

Crew

8,4

Reviews

1 / 10

It was a pleasure journey! Emirates improved their services and I am glad that they are doing well.

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Sri Lanka. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

Can I find flights from Johannesburg to Sri Lanka for under R16 800 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Sri Lanka for under R16 800. The cheapest flight booked recently is on Etihad Airways for just R16 755, but on average you can expect to pay R23 018.

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

What does JNB to CMB mean?

Great question - JNB to CMB just means Johannesburg OR Tambo Airport to Colombo Bandaranaike Intl Airport. Now you’ll know what these unique codes when you look for flights! Hatton Castlereigh Reservoir Airport (NUF), Colombo Diyawanna Oya Seaplane Base Airport (DWO), Trincomalee China Bay Airport (TRR), Bentota River Airport (BJT), Hambantota Mattala Rajapaksa Int'l Airport (HRI) are other airports near this flight route and their unique identifiers/IATA codes.

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 4 airlines flying from Johannesburg to Sri Lanka

Discover the top 4 airlines that operate flights from Johannesburg to Sri Lanka. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 March 2024.
AirlineCheapestAverageFlexibilityOn-time
EmiratesCheapestR11 449AverageR13 413FlexibilityNo cancel feeOn-time75%
Search Emirates flights
Singapore AirlinesCheapestR12 654AverageR13 438FlexibilityNo cancel feeOn-time81%
Search Singapore Airlines flights
Qatar AirwaysCheapestR13 439AverageR15 817FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
Etihad AirwaysCheapestR15 583AverageR17 945FlexibilityNo cancel feeOn-time75%
Search Etihad Airways flights

Search flights from Johannesburg to Sri Lanka by cabin class

Find flights from Johannesburg to Sri Lanka, based on your preferred cabin class, be it economy, premium economy, business, or first class.

Fly with Cheapflights

Find the best flight deals on Cheapflights, where travellers can enjoy low prices and a wide availability of flights to their desired destinations.

How does Cheapflights help users find flights from Johannesburg to Sri Lanka?

900+ travel sites are searched through when a user searches for a flight using Cheapflights. From the search interface, users can use filters to choose airlines, airports, flight times, cabin classes and more to their preference. Book your flight to Sri Lanka from Johannesburg today with Cheapflights!

Why should you use Cheapflights to find cheap flight tickets from Johannesburg to Sri Lanka?

Millions of users choose and trust Cheapflights to book the best flight deals from Johannesburg to Sri Lanka for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.

Can Cheapflights find flights from Johannesburg to Sri Lanka with no change fees?

Yes! Cheapflights helps users easily find flights from Johannesburg to Sri Lanka with no change fees.

Can Cheapflights notify me if prices for flights from Johannesburg to Sri Lanka become cheaper?

Yes, and it’s super simple to set up. Click the bell icon next to the flight deals above and provide a valid email address to enable Price Alerts. That’s it!

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.