** Please contact us for updated flight schedules.
** All flight schedules below are pre-COVID.
From Johannesburg
South African Airways
Daily
- SA190 - Departing - 09:40 (JHB) & Arriving - 15h35 (MRU)
- SA191 - Departing - 16:35 (MRU) & Arriving - 19:05 (JHB)
Air Mauritius
Daily
- MK852 - Departing - 13:35 (JHB) & Arriving - 19:35 (MRU)
- MK851 - Departing - 09:15 (MRU) & Arriving - 11:50 (JHB)
British Airways
Saturdays
- BA6399 - Departing - 09:00 (JHB) & Arriving - 15:10(MRU)
- BA6398 - Departing - 15h30 (MRU) & Arriving - 18:40 (JHB)
From Cape Town Direct
Air Mauritius
Tuesday, Thursday and Sunday
- MK844 - Departing - 15h10 (CPT) & Arriving - 22h25 (MRU)
- MK843 - Departing - 08h45 (MRU) & Arriving - 12h50 (CPT)
From Durban Direct
Air Mauritius
Monday and a Friday
- MK846 - Departing 12h10 (DUR) & Arriving - 18h00 (MRU)
- MK845 - Departing 09h00 (MRU) & Arriving - 11h20 (DUR)
Please note:
- Flying from Cape Town and Durban on days where no direct flights are operating, will fly via Johannesburg.
- Flying time from Johannesburg to Mauritius is approximately 5 hours.