Cheap flights from Johannesburg to Diani Beach

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

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.

Related info for your journey

Useful info, stats and facts about Johannesburg to Diani Beach flights.

Flight FAQs

From Johannesburg to Diani Beach

How popular is this flight route?

Flights from Johannesburg OR Tambo to Ukunda have been viewed 1 285 times in the past calendar month.

Is Johannesburg weather warmer or cooler than Diani Beach?

Our data indicates that the weather will be 33 °C on average in the month of February. The temperature in Diani Beach is typically hotter than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

Related searches

Flights to Diani Beach from Johannesburg
Flights to Johannesburg Flights to Diani Beach Flights from Johannesburg

Destination information for Diani Beach

Things to know before you go. Useful info for your trip from Johannesburg to Diani Beach
Today's exchange rate
R1 = Sh 6,08
Average temperature for August in Diani Beach
28.0 °C
Avg rainfall for August in Diani Beach
60.0 mm

Airports servicing Johannesburg

Airports servicing Ukunda

Home Africa Kenya Diani Beach Cheap flights from Johannesburg to Diani Beach