One Way

Popular Filters

+ 1 more

Arrival Airports

One Way Price

KWD 96 KWD 1,500

Duration

4 h 30 m 41 h 0 m

Stops From Mauritius

Departure From Mauritius

6 AM - 12 PM

KWD 96.08

12 PM - 6 PM

KWD 121.08

After 6 PM

KWD 357.08

Arrival at Johannesburg

Before 6 AM

KWD 357.08

6 AM - 12 PM

KWD 96.08

12 PM - 6 PM

KWD 266.08

After 6 PM

KWD 121.08

Alliances & Airlines

Oneworld

(1)

SkyTeam

(2)

Star Alliance

(7)

+ 6 more

Layover Airports

+ 6 more

Layover Duration

1 h 50 m 21 h 30 m

Mauritius to Johannesburg Fare Calendar

Book cheap Mauritius to Johannesburg International ✈ tickets at MakeMyTrip Kuwait. Get best deals, Lowest airfare ticket booking from Mauritius to Johannesburg air travel route. Check flight reservation status, schedules of Mauritius to Johannesburg flight ticket online. Also Check Johannesburg to Mauritius Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
Air Mauritius

KWD 99

KWD 96.08

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

South African Airways

KWD 124

KWD 121.08

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

South African Airways

KWD 140

KWD 137.08

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

Air Mauritius

KWD 164

KWD 161.08

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

Emirates

More Timing Options

KWD 269

KWD 266.08

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

Air Mauritius, Ethiopian Airlines

KWD 306

KWD 303.08

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

Emirates

More Timing Options

KWD 360

KWD 357.08

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

Emirates, FlySafair

KWD 388

KWD 385.08

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

Emirates, Kenya Airways

KWD 402

KWD 399.08

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

Emirates, FlySafair

KWD 403

KWD 400.08

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