There are 6 ways to get from Mauritius Airport (MRU) to Pretoria by plane, taxi, shuttle, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport, taxi
best- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Johannesburg International Airport (JNB)plane MRU - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
5h 1mR 5,629–10,011Fly to Lanseria International Airport
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Lanseria International Airport (HLA)plane MRU - HLA
13h 40mR 6,243–14,478Fly to Gaborone, shuttle, train
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Gaborone (GBE)plane MRU - GBE
- Take a shuttle bus from Gaborone to Johannesburg
- Take the train from Park to Pretoriatrain
15h 11mR 8,098–16,264Fly to Kruger Mpumalanga International Airport, drive
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Kruger Mpumalanga International Airport (MQP)plane MRU - MQP
- Drive from Nelspruit-Airport-MQP to Pretoriacar
11h 14mR 6,574–17,355Fly to Gateway International Airport, bus
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Gateway International Airport (PTG)plane MRU - PTG
- Take the bus from Polokwane to Pretoriabus
13h 45mR 5,984–15,197Fly to Skukuza Airport, taxi to Sabi Sand Reserve Airport, fly to Johannesburg Airport, shuttle
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Skukuza Airport (SZK)plane MRU - SZK
- Take the taxi from Skukuza Airport (SZK) to Sabi Sand Reserve Airporttaxi
- Fly from Sabi Sand Reserve Airport to Johannesburg Airportplane
- Take a shuttle bus from Johannesburg Airport to Pretoria
12h 37m
Sir Seewoosagur Ramgoolam International Airport (MRU) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Mauritius Airport (MRU) to Pretoria is to fly and taxi which costs R 5 500 - R 10 000 and takes 5h 1m.
The fastest way to get from Mauritius Airport (MRU) to Pretoria is to fly and taxi which takes 5h 1m and costs R 5 500 - R 10 000.
The distance between Mauritius Airport (MRU) and Pretoria is 3117 km.
It takes approximately 5h 1m to get from Mauritius Airport (MRU) to Pretoria, including transfers.
Pretoria is 2h behind Mauritius Airport (MRU). It is currently 1:39 PM in Mauritius Airport (MRU) and 11:39 AM in Pretoria.
There are 1826+ hotels available in Pretoria.
What companies run services between Mauritius Airport (MRU), Mauritius and Pretoria, South Africa?
Air Mauritius, Safair, and two other airlines fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Lanseria International Airport (HLA) 3 times a day.
- Website
- flyairlink.com
Flights from Sir Seewoosagur Ramgoolam International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- R 6,500–15,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 58m
- When
- Every day
- Estimated price
- R 7,000–16,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Kruger Mpumalanga International Airport via St-Denis, Johannesburg International Airport
- Ave. Duration
- 15h 35m
- When
- Thursday and Sunday
- Estimated price
- R 5,500–17,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Gateway International Airport via Johannesburg International Airport
- Ave. Duration
- 12h 30m
- When
- Saturday, Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 5,500–18,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Gateway International Airport via St-Denis, Johannesburg International Airport
- Ave. Duration
- 14h 45m
- When
- Thursday and Sunday
- Estimated price
- R 6,000–18,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Skukuza Airport via Johannesburg International Airport
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- R 9,000–20,000
- Website
- flysafair.co.za
Flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R 3,700–14,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Lanseria International Airport via Capetown
- Ave. Duration
- 16h 45m
- When
- Friday to Saturday
- Estimated price
- R 7,000–22,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Lanseria International Airport via Johannesburg International Airport, Durban
- Ave. Duration
- 16h 46m
- When
- Every day
- Estimated price
- R 5,000–19,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Lanseria International Airport via Johannesburg International Airport, George
- Ave. Duration
- 24h 40m
- When
- Monday and Thursday
- Estimated price
- R 6,000–16,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Lanseria International Airport via Johannesburg International Airport, Port Elizabeth
- Ave. Duration
- 14h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 9,000–21,000
- Website
- flysaa.com
Flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg International Airport
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- R 4,800–9,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- R 6,500–15,000
- Website
- airmauritius.com
Flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg International Airport
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- R 4,800–9,000
- Website
- air-austral.com
Flights from Sir Seewoosagur Ramgoolam International Airport to Johannesburg International Airport via St-Denis
- Ave. Duration
- 6h 57m
- When
- Thursday and Sunday
- Estimated price
- R 4,800–6,500
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- R 707
- Schedules at
- shuttlesnamibia.com
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Polokwane to Pretoria
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- R 260–370
- Schedules at
- res.prasa.com
- Phone
- +27 82 805 7919
- [email protected]
- Website
- Evo's African Shuttle
Shuttle from Johannesburg Airport to Pretoria
- Ave. Duration
- 40 min
- Frequency
- On demand
- Estimated price
- R 850–1,300
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 1,000–1,300
- From
- R 850
- Ave. Duration
- 1h 37m
- Estimated price
- R 800–1,000
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Italy Travel Guides, and How to get from London City Airport into central London - to help you get the most out of your next trip.





