Cheap flights from Johannesburg to Malindi
Flights overview
Prices shown are for one adult in Economy class flights from Zürich to New York. This includes the cheapest Business class options where available.
Prices reflect the lowest available in the next three months, though they are subject to change and availability.
Last-minute deals apply to the cheapest weekend trips available in the next seven days, with weekend trips being flights departing between Thursday and Saturday and returning on Sunday or Monday.
Flight duration shown is based on nonstop flights or those with the fewest stops available.
Prices reflect the lowest available in the next three months, though they are subject to change and availability.
Last-minute deals apply to the cheapest weekend trips available in the next seven days, with weekend trips being flights departing between Thursday and Saturday and returning on Sunday or Monday.
Flight duration shown is based on nonstop flights or those with the fewest stops available.
Useful information for finding cheap flights from Johannesburg to Malindi and booking your next trip
| Cheapest round-trip flights | $1,116 |
Jambojet Limited, Kenya Airways
1 stop
16 hr
Thu, May 21 — Wed, May 27
|
The cheapest round-trip flight from Johannesburg to Malindi is currently $1,116 | |
|---|---|---|---|---|
| Cheapest one-way flight | $682 |
Jambojet Limited, Kenya Airways
1 stop
21 hr
Wed, May 13
|
The cheapest one-way flight from Johannesburg to Malindi is currently $682 | |
| Last-minute weekend getaway | $1,116 |
Jambojet Limited, Kenya Airways
1 stop
21 hr
Thu, May 7 — Mon, May 11
|
The cheapest last-minute weekend getaway from Johannesburg to Malindi is currently $1,116 | |
| Cheapest business class flights | $2,649 |
Jambojet Limited, Kenya Airways
1 stop
8 hr
Thu, May 14 — Wed, May 20
|
The cheapest business class round-trip flight from Johannesburg to Malindi is currently $2,649 | |
| Fastest flight | 7 hr | The fastest flight with stops from Johannesburg to Malindi takes 7 hr |
|---|
Popular airports near Johannesburg
Distance and driving time are relative to the city center. Airports are listed based on distance from Johannesburg center and popularity with travelers.
- O.R. Tambo International Airport (JNB)Johannesburg South Africa 14 mi
- Lanseria International Airport (HLA)Johannesburg South Africa 51 min 19 mi
- Polokwane International Airport (PTG) (PTG)Polokwane South Africa 3 hr 32 min 185 mi
Popular airports near Malindi
Distance and driving time are relative to the city center. Airports are listed based on distance from Malindi center and popularity with travelers.
- Malindi International Airport (MYD)Malindi Kenya 13 min 1 mi
- Moi International Airport (MBA)Mombasa Kenya 2 hr 39 min 66 mi
- Diani Airport (UKA)Ukunda Kenya 3 hr 13 min 83 mi
- Vipingo Ridge Airport (VPG)Vipingo Kenya 1 hr 40 min 48 mi
Frequently asked questions about flying from Johannesburg to Malindi
The cheapest round-trip flight from Johannesburg to Malindi recently found on Google Flights was with Jambojet Limited, Kenya Airways from $1,116. The cheapest one-way flight was with Jambojet Limited, Kenya Airways from $682.
The cheapest round-trip flight from Johannesburg to Malindi starts at $1,116 from Thu, May 21 to Wed, May 27. The cheapest one-way flight starts at $682 and departs on Wed, May 13.
7 hr is the shortest flight time from Johannesburg to Malindi.
Temperatures in Malindi are warm in all seasons, making the town a year-round destination. Dec–Jan are especially popular. The weather is driest Jan–Mar. Visitors to Watamu Marine National Park may see whale sharks Nov–Mar. The Arabuko-Sokoke Forest Reserve has 2 wet seasons, Apr–Jun and Nov–Dec.
It's easy to use Google Flights to find the cheapest days to fly from Johannesburg to Malindi.
Just click the Departure label near the top of the page to open the calendar. Choose a start date and a return date to see how the round-trip fare changes on those specific days.
Adjust the trip type to see one-way fares. The cheapest available flights are highlighted and easy to spot. Once you settle on dates, click the Search button to see flight options and book the deal.
You can also turn on price tracking to get alerts if the price changes for a route or flight.
Just click the Departure label near the top of the page to open the calendar. Choose a start date and a return date to see how the round-trip fare changes on those specific days.
Adjust the trip type to see one-way fares. The cheapest available flights are highlighted and easy to spot. Once you settle on dates, click the Search button to see flight options and book the deal.
You can also turn on price tracking to get alerts if the price changes for a route or flight.
The cheapest round-trip flight from Johannesburg to Malindi recently found on Google Flights was with Jambojet Limited, Kenya Airways from $1,116. The cheapest one-way flight was with Jambojet Limited, Kenya Airways from $682.
The cheapest last-minute deal between Johannesburg and Malindi at price $1,116 is offered by Jambojet Limited, Kenya Airways from Thu, May 7 to Mon, May 11.
It's easy to find nonstop flights with Google Flights! Once you've searched for flights from Johannesburg to Malindi, just select the nonstop flights only option in the 'Stops’ filter in the search form and view all available direct flights and their prices.
The cheapest business class round-trip flights between Johannesburg and Malindi start at $2,649 from Thu, May 14 to Wed, May 20 with Jambojet Limited, Kenya Airways.
The cheapest economy class round-trip flights between Johannesburg and Malindi start at $1,116 from Thu, May 21 to Wed, May 27.
To book business class trips from Johannesburg to Malindi, look for the default Economy selection at the top, and change it to your desired cabin class such as Premium Economy, Business Class, or First Class. You can then select your departure and arrival dates, consider available options, and book your business travel.
You can also adjust the trip type to view one-way fares.
You can also adjust the trip type to view one-way fares.
The best last-minute getaway deal for the next weekend between Johannesburg and Malindi starts at $1,116 from Thu, May 7 to Mon, May 11 with Jambojet Limited, Kenya Airways.
The cheapest last-minute deal between Johannesburg and Malindi at price $1,116 is offered by Jambojet Limited, Kenya Airways from Thu, May 7 to Mon, May 11.
To find last-minute flight deals from Johannesburg to Malindi, start by entering the city names, select the desired departure and return dates, and hit the Search button to view flight options.
You can check for last-minute flights for the same day or adjust the trip type to see one-way fares.
You can check for last-minute flights for the same day or adjust the trip type to see one-way fares.
Search more flights
Popular trips from Johannesburg
These suggestions are based on the cheapest fares to popular destinations in the next six months.
Prices include required taxes + fees for 1 adult. Optional charges and bag fees may apply.
-
Mauritius Island$584May 28 — Jun 41 stop 5 hr 45 min Air Austral
-
Singapore$674Jun 15 — Jun 211 stop 17 hr 50 min Etihad
-
Istanbul$869Jul 6 — Jul 131 stop 14 hr Qatar Airways
-
Cape TownAug 29 — Sep 4
Find cheap flights from Johannesburg to anywhere
Find cheap flights on popular routes
Flights from Johannesburg to Cape Town
Flights from Johannesburg to London
Flights from Johannesburg to Durban
Flights from Johannesburg to Tokyo
Flights from Johannesburg to New York
Flights from Johannesburg to Paris
Flights from Johannesburg to Milan
Flights from Johannesburg to Shanghai
Flights from Johannesburg to Dubai
Flights from Johannesburg to New Delhi
Flights from Johannesburg to Bangkok
Flights from Johannesburg to Washington
Flights from London to Malindi
Flights from Mombasa to Malindi
Flights from Nairobi to Malindi
Flights from Kisumu to Malindi
Flights from Entebbe to Malindi
Flights from Zanzibar to Malindi
Flights from Eldoret to Malindi
Flights from Dar es Salaam to Malindi
Flights from Ukunda to Malindi
Flights from Kigali to Malindi
Flights from Doha to Malindi
Flights from Dubai to Malindi

