Cheapest flights to Johannesburg in the next 3 months
* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Mauritius to Johannesburg
Flights from Mauritius to Johannesburg will have you arriving in ‘the City of Gold’ within approximately 4 hours and 20 minutes. Planes will depart from either Sir Seewoosagur Ramgoolam International Airport (MRU) or Sir Gaëtan Duval Airport (RRG), landing at either O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA). Popular airlines flying the Mauritius to Johannesburg route are Air Mauritius, Air Seychelles, South African Airways, Air Austral and Emirates. Direct flights from Mauritius to Johannesburg are available.
Compare all airlines and book the best price!
Things to know before you travel to Johannesburg
Essential details you need to know before your trip.
South African Rand
1 ZAR = 2.52 MUR
isiZulu / English
O.R. Tambo International Airport (JNB)
Mauritius is 2 hours ahead of Johannesburg
Type C / G
South Africans will need a valid passport to fly from Mauritius to Johannesburg.
Johannesburg is a 25-minute drive or a 40-minute train ride from O.R. Tambo International Airport, while Lanseria International Airport is a 50-minute drive away.
Some of the leading attractions of Johannesburg are the Apartheid Museum, Constitution Hill and Gold Reef City.