Cheap flights from Mombasa to Johannesburg

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

Return
Economy
Thu 1/28
Thu 2/4
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 1/28
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Mombasa (MBA) to Johannesburg (JNB)

What is the cheapest day to fly return from Mombasa to Johannesburg?

Travellers have found that booking a Friday departure is the best way to save up to 23% on the cost of booking your flights compared to booking on days of the week where this route is of high demand.

How far in advance should I book a flight from Mombasa to Johannesburg?

Find a great deal and save up to 2% by booking at least 24 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Mombasa to Johannesburg within the next two weeks, with the cheapest ticket starting at R1 745.

What is the cheapest month to fly from Mombasa to Johannesburg?

The best pricing can be found in the month of May. Prices to Johannesburg from Mombasa average R1 735. You can even find prices in May for less than R1 735, as users have found deals to Johannesburg from as low as R1 298. The month of September appears to be one of the more expensive times to travel to Johannesburg from Mombasa. Flying in the targeted month can save you up to 16%.

When is the cheapest time to fly from Mombasa to Johannesburg (MBA - JNB)?

It’s typically best to fly out from Mombasa to Johannesburg in the morning. Doing so could potentially save you 29% on the flight price compared to flying at midday, which is usually more expensive.

Cheap flights from Mombasa to Johannesburg in January, February 2021

The best prices found for MBA to JNB flights in January, February
10 Feb - 21 Feb
R7 742pp
MBA
Mombasa Moi Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
MBA
Mombasa Moi Intl
23 Jan - 25 Jan
R8 994pp
MBA
Mombasa Moi Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
MBA
Mombasa Moi Intl
10 Feb - 20 Feb
R9 203pp
MBA
Mombasa Moi Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
MBA
Mombasa Moi Intl

Mombasa to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Mombasa found for this year
10 Feb - 21 Feb
R7 742pp
MBA
Mombasa Moi Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
MBA
Mombasa Moi Intl
23 Jan - 25 Jan
R8 994pp
MBA
Mombasa Moi Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
MBA
Mombasa Moi Intl
10 Feb - 20 Feb
R9 203pp
MBA
Mombasa Moi Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
MBA
Mombasa Moi Intl

Related info for your journey

Useful info, stats and facts about Mombasa to Johannesburg flights.

Flight FAQs

From Mombasa to Johannesburg

Can I find flights from Mombasa to Johannesburg for under R8 950 on Cheapflights?

Yes, there are multiple flights from Mombasa to Johannesburg for under R8 950. The cheapest flight booked recently is on Ethiopian Air for just R7 742, but on average you can expect to pay R13 738.

Which airlines flying from Mombasa Moi Intl to Johannesburg OR Tambo have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Ethiopian Air and Kenya Airways flying from Mombasa Moi Intl to Johannesburg OR Tambo have implemented new flexible cancellation policies.

Are there direct flights from Mombasa to Johannesburg for under R7 458 on Cheapflights?

There are no direct flights from Mombasa to Johannesburg, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Within the past month, 51 users have taken a look at flights from Mombasa Moi Intl to Johannesburg OR Tambo.

Does it rain more in Mombasa or Johannesburg?

The rainfall in Mombasa is generally more than the rainfall in Johannesburg. This will continue over the next 6 days.

Is Mombasa weather warmer or cooler than Johannesburg?

We forecast the temperature to be around the 33 °Cs in February, on average. The temperature in Johannesburg is generally colder than in Mombasa. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Mombasa to Johannesburg?

A quick flight from Mombasa to Johannesburg can take about 7h 35m. Kenya Airways provides one of the quickest options available for as low as R9 890. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Mombasa to Johannesburg return?

Currently priced at R7 742, Ethiopian Air will fly you from Mombasa to Johannesburg and back. In addition to Ethiopian Air, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on Kenya Airways for as low as R9 204.

Related searches

Flights to Johannesburg from Mombasa
Flights to Mombasa Flights to Johannesburg Flights from Johannesburg

Destination information for Johannesburg

Things to know before you go. Useful info for your trip from Mombasa to Johannesburg
Today's exchange rate
R1 = R1,00
Average temperature for January in Johannesburg
26.0 °C
Avg rainfall for January in Johannesburg
128.0 mm

Airports servicing Mombasa

Airports servicing Johannesburg

Home Africa South Africa Johannesburg Cheap flights from Mombasa to Johannesburg
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First