Cheap flights from Johannesburg to Malindi

Flights overview

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

  • 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

  • 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.
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.
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.

Search more flights

Popular trips from Johannesburg

  1. Mauritius Island
    $584
    May 28 — Jun 4
    1 stop 5 hr 45 min Air Austral
  2. Singapore
    $674
    Jun 15 — Jun 21
    1 stop 17 hr 50 min Etihad
  3. Istanbul
    $869
    Jul 6 — Jul 13
    1 stop 14 hr Qatar Airways
  4. Cape Town
    Aug 29 — Sep 4

Find cheap flights from Johannesburg to anywhere

Find cheap flights on popular routes