There are 5 ways to get from Pretoria to Massinga District by taxi, plane, car, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Vilankulo Airport, drive
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Vilankulo Airport (VNX)plane JNB - VNX
- Drive from Vilankulo Airport (VNX) to Massinga Districtcar
4h 14m$398–545Bus, drive
cheapest- Take the bus from Pretoria to Maputobus
- Take the bus from Etrago Bus Stn to Etrago Bus Stnbus
- Drive from Etrago Bus Stn to Massinga Districtcar
19h 5m$85–154Drive 1,023.5 km
- Drive from Pretoria to Massinga Districtcar 1,023.5 km
14h 23m$143–207Taxi, fly to Inhambane, drive
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Inhambane (INH)plane JNB - INH
- Drive from Inhambane (INH) to Massinga Districtcar
6h 2m$400–508Bus, shuttle, drive
- Take the bus from Paul Kruger & Scheiding St to Maputobus
- Take a shuttle bus from Av. Mao Tse Tung to Tofo Market
- Drive from Tofo Market to Massinga Districtcar
23h 43m$101–150
Johannesburg International Airport (JNB) to Vilankulo Airport (VNX) flights
Questions & Answers
The cheapest way to get from Pretoria to Massinga District is to bus and drive which costs $85 - $160 and takes 19h 5m.
The fastest way to get from Pretoria to Massinga District is to taxi and fly and drive which takes 4h 14m and costs $390 - $550.
The distance between Pretoria and Massinga District is 1037 km. The road distance is 1023.5 km.
It takes approximately 4h 14m to get from Pretoria to Massinga District, including transfers.
Yes, the driving distance between Pretoria to Massinga District is 1023 km. It takes approximately 14h 23m to drive from Pretoria to Massinga District.
What companies run services between Pretoria, South Africa and Massinga District, Inhambane, Mozambique?
There is no direct connection from Pretoria to Massinga District. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Vilankulo Airport (VNX), then drive to Massinga District. Alternatively, you can take a bus from Pretoria to Massinga District via Maputo, Etrago Bus Stn, and Etrago Bus Stn in around 19h 5m.
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Vilankulo Airport via Maputo
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $340–460
Flights from Johannesburg International Airport to Inhambane via Maputo
- Ave. Duration
- 4h 15m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $180–500
Flights from Johannesburg International Airport to Inhambane via Maputo, Vilankulo Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $330–410
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Vilankulo Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $330–450
Flights from Johannesburg International Airport to Vilankulo Airport via Nelspruit
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $330–450
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Maputo
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Etrago Bus Stn to Etrago Bus Stn
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a week
- Estimated price
- $17–60
- Schedules at
- etragomz.com
- Single
- $36
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Paul Kruger & Scheiding St to Maputo
- Ave. Duration
- 12h 10m
- Frequency
- 3 times a day
- Estimated price
- $50–85
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–85
- Flexi
- $65–80
- Saver
- $55–80
- Phone
- +258 84 244 2103
- [email protected]
- Website
- cheetah-express.com
Shuttle from Av. Mao Tse Tung to Tofo Market
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- $32–40
- Schedules at
- cheetah-express.com
- Single
- $40
- Ave. Duration
- 35 min
- Estimated price
- $50–65
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 Travelling to the UK: What do I need to know?, 4 of the smartest ways to explore Australia, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.





