Popular Filters
+ 1 more
Arrival Airports
One Way Price
Duration
Stops From Mauritius
Departure From Mauritius
KWD 96.08
KWD 121.08
KWD 357.08
Arrival at Johannesburg
KWD 357.08
KWD 96.08
KWD 266.08
KWD 121.08
Alliances & Airlines
Oneworld
(1)
SkyTeam
(2)
Star Alliance
(7)
+ 6 more
Layover Airports
+ 6 more
Layover Duration
Fare Calendar For other International Routes
Mauritius to Johannesburg Fare Calendar
KWD 99
Mauritius to Johannesburg , 24 Sep
Air Mauritius MK | 851
08:50
Wed, 24 Sep 25
Mauritius, Mauritius
04 h 35 m
11:25
Wed, 24 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 124
Mauritius to Johannesburg , 24 Sep
South African Airways SA | 191
16:30
Wed, 24 Sep 25
Mauritius, Mauritius
04 h 30 m
19:00
Wed, 24 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 140
Mauritius to Johannesburg , 24 Sep
South African Airways SA | 7110 | Operated By Air Mauritius
08:50
Wed, 24 Sep 25
Mauritius, Mauritius
04 h 35 m
11:25
Wed, 24 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 164
Mauritius to Johannesburg , 24 Sep
Air Mauritius MK | 949 | Operated By South African Airways
16:30
Wed, 24 Sep 25
Mauritius, Mauritius
04 h 30 m
19:00
Wed, 24 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 269
Transit Visa may be required
Mauritius to Johannesburg , 24 Sep
Emirates EK | 702
16:35
Wed, 24 Sep 25
Mauritius, Mauritius
06 h 35 m
23:10
Wed, 24 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 761
04:05
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
08 h 10 m
10:15
Thu, 25 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 306
Transit Visa may be required
Mauritius to Johannesburg , 24 Sep
Air Mauritius MK | 288
14:20
Wed, 24 Sep 25
Mauritius, Mauritius
01 h 55 m
15:15
Wed, 24 Sep 25
Antananarivo, Madagascar
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 884
03:20
Thu, 25 Sep 25
Antananarivo, Madagascar
04 h 40 m
08:00
Thu, 25 Sep 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 809
08:45
Thu, 25 Sep 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Thu, 25 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 360
Transit Visa may be required
Mauritius to Johannesburg , 24 Sep
Emirates EK | 704
21:50
Wed, 24 Sep 25
Mauritius, Mauritius
06 h 35 m
04:25
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 763
09:55
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
08 h 20 m
16:15
Thu, 25 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 388
Transit Visa may be required
Mauritius to Lanseria , 24 Sep
Emirates EK | 704
21:50
Wed, 24 Sep 25
Mauritius, Mauritius
06 h 35 m
04:25
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 775
10:15
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
08 h 20 m
16:35
Thu, 25 Sep 25
Durban, South Africa
BAGGAGE : CHECK INCABIN
Information not available
FlySafair FA | 323
19:40
Thu, 25 Sep 25
Durban, South Africa
01 h 15 m
20:55
Thu, 25 Sep 25
Lanseria, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 402
Transit Visa may be required
Mauritius to Johannesburg , 24 Sep
Emirates EK | 704
21:50
Wed, 24 Sep 25
Mauritius, Mauritius
06 h 35 m
04:25
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 719
10:30
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
05 h
14:30
Thu, 25 Sep 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 764
21:10
Thu, 25 Sep 25
Terminal T1A
Nairobi, Kenya
04 h 15 m
00:25
Fri, 26 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
KWD 403
Transit Visa may be required
Mauritius to Lanseria , 24 Sep
Emirates EK | 704
21:50
Wed, 24 Sep 25
Mauritius, Mauritius
06 h 35 m
04:25
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 770
09:10
Thu, 25 Sep 25
Terminal T3
Dubai, United Arab Emirates
09 h 40 m
16:50
Thu, 25 Sep 25
Cape Town, South Africa
BAGGAGE : CHECK INCABIN
Information not available
FlySafair FA | 304
19:50
Thu, 25 Sep 25
Cape Town, South Africa
02 h 15 m
22:05
Thu, 25 Sep 25
Lanseria, South Africa
BAGGAGE : CHECK INCABIN
Information not available