Cheap flights from Johannesburg to Diani Beach
Know your dates, get live prices in seconds:
We work with more than 300 partners to bring you better travel deals
How to find the cheapest flight from
Johannesburg (JNB) to Diani Beach (UKA)
What is the cheapest day to fly return from Johannesburg to Diani Beach?
Flights from Johannesburg to Diani Beach are generally found to be more expensive on Wednesday. This shouldn't discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Diani Beach.
What is the cheapest month to fly from Johannesburg to Diani Beach?
Our data shows that July tends to be the cheapest month to fly to Diani Beach from Johannesburg. Users have commonly found prices around R14 217 for the month, but tickets can be as low as R7 034. Due to multiple factors, prepare for potentially higher prices in January.
When is the cheapest time to fly from Johannesburg to Diani Beach (JNB - UKA)?
A simple way to save on the total cost of your ticket is to fly from Johannesburg to Diani Beach in the morning. If you’re flexible enough to do this you can expect to save up to 45% on your trip compared to booking a flight in the midday.