Book Mauritius to Johannesburg Flights
MRU — JNB
Long-haul fares can swing quickly, so compare direct airline sales against metasearch tools before you lock in your trip.
Swipe left or right to browse
Mauritius is one of South Africa most popular holiday destinations, and the return leg -- Mauritian visitors and South Africans heading home to Johannesburg -- runs on a notably thin schedule in the data: one daily departure listed under SAA. In practice, capacity on the corridor is supplemented by Air Mauritius on the reciprocal JNB-MRU operation, and seat availability is generally better than that single-entry figure suggests for most travel dates. Sir Seewoosagur Ramgoolam International sits on the island southeast coast at Plaine Magnien, roughly fifty kilometres from Port Louis by road but within comfortable reach of the Blue Bay and Belle Mare beach strips that host the resort-heavy eastern and southern coastline, as well as the island interior highlands around Curepipe.
South African passport holders enter Mauritius visa-free for stays of up to 90 days -- one of the more straightforward Indian Ocean arrivals for South African travellers, with no pre-application required. November is the cheapest month for MRU-JNB; July through August and December are the most expensive windows, with July driven by South African school holiday demand from the outbound direction and December by the festive season peak that lifts both hotel and airfare prices on the island simultaneously. The Mauritius-Johannesburg direction carries Mauritian business travellers with South African commercial connections, South Africans completing package holidays and returning home, and a small Mauritian diaspora community with professional and family ties across Gauteng. At the OR Tambo arrival end, international flights from Mauritius come into the main international terminal, with the Gautrain linking directly to Sandton, Rosebank and Park Station for travellers continuing further into Johannesburg or connecting to Pretoria.
Quick facts
| Route | MRU → JNB |
| Typical duration | 4h 30m |
| Daily flights | 1 |
| Cheapest month | November |
| Peak season | July-August and December |
| From airport | Sir Seewoosagur Ramgoolam International Airport |
| To airport | OR Tambo International Airport |
| Type | international |
| Airlines | saa |