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.
Fly from
Fly to
Budget
R15 213 - R22 829
Route
Depart
Return
Price
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
3 stops27h 30m
Colombo Bandaranaike Intl
Mon 2/12
3 stops34h 40m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
3 stops27h 30m
Colombo Bandaranaike Intl
Sun 1/12
3 stops33h 35m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
3 stops27h 30m
Colombo Bandaranaike Intl
Sun 1/12
2 stops29h 50m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
3 stops27h 30m
Colombo Bandaranaike Intl
Mon 2/12
3 stops29h 30m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
1 stop15h 55m
Colombo Bandaranaike Intl
Sun 1/12
1 stop32h 50m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sat 24/8
1 stop15h 55m
Colombo Bandaranaike Intl
Sun 1/12
1 stop32h 50m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sun 15/12
1 stop24h 15m
Colombo Bandaranaike Intl
Sat 28/12
1 stop32h 50m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sun 15/12
1 stop29h 00m
Colombo Bandaranaike Intl
Sun 29/12
2 stops23h 50m
Johannesburg OR TamboColombo Bandaranaike Intl
JNB - CMB
JNBCMB
Johannesburg OR Tambo
Sun 15/12
2 stops16h 35m
Colombo Bandaranaike Intl
Sun 29/12
1 stop28h 00m
No data available for this route at this time. Please check back soon.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
Boarding
Comfort
Entertainment
Food
Overall
Crew
Reviews
It was not a good experience the seats were small and uncomfortable the food was not good and they forgot to serve me my breakfast - there were 5 us in 2 rows that they just completely skipped us. Very disappointed.
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!
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.
Yes! Cheapflights helps users easily find flights from Johannesburg to Sri Lanka with no change fees.
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!