There are 5 ways to get from Matola to Harare by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Maputo International Airport
best- Fly from Maputo International Airport (MPM) to Robert Gabriel Mugabe International Airport (HRE)plane MPM - HRE
4h 47m$419–595Bus, train
cheapest- Take the bus from Maputo to Paul Kruger & Scheiding Stbus
- Take the train from Pretoria to Rosebanktrain
- Take the bus from Johannesburg to Hararebus
44h 34m$132–197Bus
- Take the bus from Maputo to Johannesburgbus
- Take the bus from Johannesburg to Hararebus
30h 50m$144–166Drive 1,244.5 km
- Drive from Matola to Hararecar 1,244.5 km
14h 23m$228–329Drive to Kruger Mpumalanga International Airport, fly
- Drive from Matola to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Robert Gabriel Mugabe International Airport (HRE)plane MQP - HRE
6h 22m$187–493
Maputo International Airport (MPM) to Robert Gabriel Mugabe International Airport (HRE) flights
Questions & Answers
The cheapest way to get from Matola to Harare is to bus and train which costs $130 - $200 and takes 44h 34m.
The fastest way to get from Matola to Harare is to fly which takes 4h 47m and costs $410 - $600.
No, there is no direct bus from Matola to Harare. However, there are services departing from Maputo and arriving at Harare via Johannesburg. The journey, including transfers, takes approximately 30h 50m.
The distance between Matola and Harare is 931 km. The road distance is 1244.5 km.
The best way to get from Matola to Harare without a car is to bus which takes 30h 50m and costs $140 - $170.
It takes approximately 4h 47m to get from Matola to Harare, including transfers.
Matola to Harare bus services, operated by TransLux Express, depart from Maputo station.
The best way to get from Matola to Harare is to fly which takes 4h 47m and costs $410 - $600. Alternatively, you can bus, which costs $140 - $170 and takes 30h 50m.
Matola to Harare bus services, operated by TransLux Express, arrive at Johannesburg station.
Yes, the driving distance between Matola to Harare is 1244 km. It takes approximately 14h 23m to drive from Matola to Harare.
What companies run services between Matola, Mozambique and Harare, Zimbabwe?
Linhas Aéreas de Moçambique, South African Airways, and three other airlines fly from Maputo International Airport (MPM) to Robert Gabriel Mugabe International Airport (HRE) 5 times a day. Alternatively, you can take a vehicle from Matola to Harare via Maputo and Johannesburg in around 30h 50m.
- Website
- flyairlink.com
Flights from Maputo International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $410–500
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $240–650
Flights from Kruger Mpumalanga International Airport to Robert Gabriel Mugabe International Airport via Vilankulu, Johannesburg
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $290–750
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Rosebank
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–6
- Schedules at
- gautrain.co.za
- Peak
- $6
- Off-peak
- $5
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Maputo to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.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 5 incredible day trips from Florence by train, Best ways to travel around Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 325+ hotels available in Harare.





