Find cheap flights from Johannesburg Lanseria to Mauritius

Search hundreds of travel sites at once for deals on flights to Mauritius

HLA — Mauritius
Jun 24 — Jul 11
Return
1 adult
Economy
0 bags
From?
To?
Fri 24/6
Fri 1/7

Good to know

Low season

October

High season

December

Cheapest flight

R4 998

Average price (return flight)

R8 251
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Johannesburg Lanseria to Port Louis Sir Seewoosagur Ram.
(price for this month)

Top tips for finding cheap flights to Mauritius

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to Mauritius is May.
  • Morning departure is around 58% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Mauritius flights

COVID-19 information

Safety measures for airlines flying from Johannesburg Lanseria to Mauritius

Airlines flying from Johannesburg Lanseria to Mauritius have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Johannesburg Lanseria to Mauritius

Mandatory masks

Masks required on board, masks provided on flights from Johannesburg Lanseria to Mauritius

Social distancing seating

Middle seats unavailable to book on flights from Johannesburg Lanseria to Mauritius

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Johannesburg Lanseria to Mauritius

Flexible cancellations

Waiving of change fees. Search flexible flights from Johannesburg Lanseria to Mauritius

Book cheap flights from Johannesburg Lanseria to Mauritius

Recent return flight deals

30/6Thu
2 stopsMultiple Airlines
20h 20mHLA-MRU
8/7Fri
2 stopsMultiple Airlines
32h 00mMRU-HLA
R10 012
25/6Sat
2 stopsMultiple Airlines
31h 15mHLA-MRU
1/7Fri
2 stopsMultiple Airlines
32h 00mMRU-HLA
R10 326
22/9Thu
2 stopsMultiple Airlines
31h 15mHLA-MRU
30/9Fri
2 stopsMultiple Airlines
26h 30mMRU-HLA
R10 955
16/6Thu
2 stopsMultiple Airlines
20h 20mHLA-MRU
20/6Mon
3 stopsMultiple Airlines
32h 00mMRU-HLA
R11 678
9/6Thu
2 stopsMultiple Airlines
25h 45mHLA-MRU
12/6Sun
3 stopsMultiple Airlines
26h 30mMRU-HLA
R15 921
14/6Tue
3 stopsMultiple Airlines
44h 30mHLA-MRU
16/6Thu
3 stopsMultiple Airlines
31h 40mMRU-HLA
R19 505
23/9Fri
2 stopsMultiple Airlines
29h 35mHLA-MRU
29/9Thu
3 stopsMultiple Airlines
31h 40mMRU-HLA
R23 874
8/9Thu
2 stopsMultiple Airlines
29h 35mHLA-MRU
11/9Sun
3 stopsMultiple Airlines
26h 30mMRU-HLA
R24 141
7/6Tue
2 stopsMultiple Airlines
40h 40mHLA-MRU
11/6Sat
2 stopsMultiple Airlines
23h 35mMRU-HLA
R25 414
6/6Mon
2 stopsMultiple Airlines
40h 40mHLA-MRU
10/6Fri
2 stopsMultiple Airlines
23h 35mMRU-HLA
R25 603
14/6Tue
2 stopsMultiple Airlines
40h 40mHLA-MRU
16/6Thu
2 stopsMultiple Airlines
23h 35mMRU-HLA
R26 090
10/10Mon
2 stopsMultiple Airlines
24h 10mHLA-MRU
17/10Mon
2 stopsMultiple Airlines
23h 35mMRU-HLA
R26 688
6/6Mon
2 stopsMultiple Airlines
40h 40mHLA-MRU
11/6Sat
2 stopsMultiple Airlines
23h 35mMRU-HLA
R27 018
26/8Fri
2 stopsMultiple Airlines
24h 10mHLA-MRU
2/9Fri
2 stopsMultiple Airlines
23h 35mMRU-HLA
R27 190
20/6Mon
2 stopsMultiple Airlines
40h 40mHLA-MRU
27/6Mon
2 stopsMultiple Airlines
23h 35mMRU-HLA
R28 652
23/9Fri
2 stopsMultiple Airlines
29h 35mHLA-MRU
29/9Thu
2 stopsMultiple Airlines
29h 05mMRU-HLA
R30 302
8/9Thu
2 stopsMultiple Airlines
29h 35mHLA-MRU
11/9Sun
2 stopsMultiple Airlines
29h 05mMRU-HLA
R30 334
13/10Thu
2 stopsMultiple Airlines
29h 35mHLA-MRU
17/10Mon
2 stopsMultiple Airlines
29h 05mMRU-HLA
R30 365
1/11Tue
2 stopsMultiple Airlines
28h 50mHLA-MRU
4/11Fri
2 stopsMultiple Airlines
28h 55mMRU-HLA
R38 585
27/6Mon
2 stopsMultiple Airlines
24h 10mHLA-MRU
4/7Mon
2 stopsMultiple Airlines
29h 05mMRU-HLA
R42 860

Search by stops

Search by price

Recent one-way flight deals

23/7Sat
2 stopsMultiple Airlines
31h 15mHLA-MRU
R4 998
30/6Thu
2 stopsMultiple Airlines
25h 45mHLA-MRU
R5 187
22/9Thu
2 stopsMultiple Airlines
31h 15mHLA-MRU
R5 470
20/7Wed
3 stopsMultiple Airlines
38h 45mHLA-MRU
R6 208
9/9Fri
2 stopsMultiple Airlines
28h 50mHLA-MRU
R6 240
23/7Sat
3 stopsMultiple Airlines
32h 10mHLA-MRU
R6 570
22/7Fri
3 stopsMultiple Airlines
13h 45mHLA-MRU
R6 978
22/7Fri
2 stopsMultiple Airlines
31h 15mHLA-MRU
R6 994
26/6Sun
3 stopsMultiple Airlines
25h 45mHLA-MRU
R7 764
16/11Wed
1 stopMultiple Airlines
17h 05mHLA-MRU
R8 471
19/6Sun
3 stopsMultiple Airlines
25h 45mHLA-MRU
R9 682
8/9Thu
2 stopsMultiple Airlines
28h 00mHLA-MRU
R13 029
8/9Thu
2 stopsMultiple Airlines
28h 00mHLA-MRU
R13 045
14/6Tue
3 stopsMultiple Airlines
44h 30mHLA-MRU
R13 831
16/11Wed
1 stopMultiple Airlines
10h 00mHLA-MRU
R13 910
14/6Tue
2 stopsMultiple Airlines
44h 30mHLA-MRU
R14 523
14/6Tue
2 stopsMultiple Airlines
44h 30mHLA-MRU
R14 680
22/9Thu
2 stopsMultiple Airlines
28h 00mHLA-MRU
R14 695
19/10Wed
2 stopsMultiple Airlines
24h 10mHLA-MRU
R14 743
23/8Tue
2 stopsMultiple Airlines
28h 00mHLA-MRU
R14 821

Search by stops

Search by price

Johannesburg Lanseria - Mauritius Flights

Departure:

Johannesburg Lanseria (HLA)South Africa

Browse destinations:

R10 326