Popular Filters
One Way Price
Duration
Stops From Johannesburg
Departure From Johannesburg
BDT 80,593
BDT 54,455
BDT 56,030
BDT 46,647
Arrival at Mombasa
BDT 61,827
BDT 46,647
BDT 54,455
BDT 88,803
Alliances & Airlines
Oneworld
(2)
SkyTeam
(15)
Star Alliance
(16)
+ 9 more
Layover Airports
+ 7 more
Layover Duration
Johannesburg To Mombasa Flights
Book Johannesburg to Mombasa flight tickets at lowest price. Get best deals on your upcoming Johannesburg to Mombasa flights only on MakeMyTrip. Also Book Mombasa to Johannesburg Flights. Currently 40 flights flying from Johannesburg to Mombasa. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
BDT 46,647
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Ethiopian Airlines ET | 858
22:50
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
05 h 35 m
05:25
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 322
09:20
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 20 m
11:40
Mon, 11 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 54,455
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Ethiopian Airlines ET | 848
08:20
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
05 h 25 m
14:45
Sun, 10 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 324
15:30
Sun, 10 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 20 m
17:50
Sun, 10 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 55,290
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Ethiopian Airlines ET | 858
22:50
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
05 h 35 m
05:25
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 324
15:30
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 20 m
17:50
Mon, 11 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 56,030
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Ethiopian Airlines ET | 808
14:30
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
05 h 15 m
20:45
Sun, 10 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 322
09:20
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 20 m
11:40
Mon, 11 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 59,664
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Ethiopian Airlines ET | 808
14:30
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
05 h 15 m
20:45
Sun, 10 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 324
15:30
Mon, 11 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 20 m
17:50
Mon, 11 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 61,827
Transit Visa may be required | Re Check-in of Baggage required
Johannesburg to Mombasa , 10 Aug
Uganda Airlines UR | 713
23:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
04 h 15 m
05:00
Mon, 11 Aug 25
Entebbe, Uganda
BAGGAGE : CHECK INCABIN
Information not available
Uganda Airlines UR | 202
06:00
Mon, 11 Aug 25
Entebbe, Uganda
01 h 15 m
07:15
Mon, 11 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 624
23:59
Mon, 11 Aug 25
Terminal T1D
Nairobi, Kenya
01 h
00:59
Tue, 12 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 75,567
Transit Visa may be required | Re Check-in of Baggage required
Johannesburg to Mombasa , 10 Aug
Uganda Airlines UR | 713
23:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
04 h 15 m
05:00
Mon, 11 Aug 25
Entebbe, Uganda
BAGGAGE : CHECK INCABIN
Information not available
Uganda Airlines UR | 208
10:55
Mon, 11 Aug 25
Entebbe, Uganda
01 h 15 m
12:10
Mon, 11 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 624
23:59
Mon, 11 Aug 25
Terminal T1D
Nairobi, Kenya
01 h
00:59
Tue, 12 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 80,593
Re Check-in of Baggage required
Johannesburg to Mombasa , 10 Aug
South African Airlink 4Z | 72
20:30
Sun, 10 Aug 25
Terminal B
Johannesburg, South Africa
04 h
01:30
Mon, 11 Aug 25
Terminal T1C
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 624
23:59
Mon, 11 Aug 25
Terminal T1D
Nairobi, Kenya
01 h
00:59
Tue, 12 Aug 25
Terminal T1
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 88,803
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Emirates EK | 768
10:05
Sun, 10 Aug 25
Terminal B
Johannesburg, South Africa
08 h 10 m
20:15
Sun, 10 Aug 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2476 | Operated By Flydubai
16:10
Mon, 11 Aug 25
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
20:25
Mon, 11 Aug 25
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available
BDT 92,489
Transit Visa may be required
Johannesburg to Mombasa , 10 Aug
Emirates EK | 762
13:25
Sun, 10 Aug 25
Terminal B
Johannesburg, South Africa
08 h 15 m
23:40
Sun, 10 Aug 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2476 | Operated By Flydubai
16:10
Mon, 11 Aug 25
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
20:25
Mon, 11 Aug 25
Mombasa, Kenya
BAGGAGE : CHECK INCABIN
Information not available