There are 4 ways to get from Hoedspruit to Matola by plane, bus (Greyhound), 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.
Fly
best- Fly from Hoedspruit (HDS) to Maputo International Airport (MPM)HDS - MPM
4h 27m$328–945Drive 324 km
cheapest- Drive from Hoedspruit to Matola324 km
4h 39m$46–66Bus
- Take the bus from Hoedspruit to Johannesburg Park
- Take the bus from Johannesburg to Maputo
18h 21m$107–149Bus, shuttle
- Take the bus from Hoedspruit to Nelspruit
- Take a shuttle bus from Samora Machel Dr to Matola
7h 43m$61–68
Hoedspruit (HDS) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Hoedspruit to Matola is to drive which costs $45 - $70 and takes 4h 39m.
The fastest way to get from Hoedspruit to Matola is to fly which takes 4h 27m and costs $320 - $950.
The distance between Hoedspruit and Matola is 265 km. The road distance is 324 km.
The best way to get from Hoedspruit to Matola without a car is to bus which takes 18h 21m and costs $100 - $150.
It takes approximately 4h 27m to get from Hoedspruit to Matola, including transfers.
The best way to get from Hoedspruit to Matola is to fly which takes 4h 27m and costs $320 - $950. Alternatively, you can bus, which costs $100 - $150 and takes 18h 21m.
Yes, the driving distance between Hoedspruit to Matola is 324 km. It takes approximately 4h 39m to drive from Hoedspruit to Matola.
There are 117+ hotels available in Matola.
What companies run services between Hoedspruit, South Africa and Matola, Mozambique?
Airlink, CemAir, and Linhas Aéreas de Moçambique fly from Hoedspruit (HDS) to Maputo International Airport (MPM) 4 times a day. Alternatively, you can take a bus from Hoedspruit to Matola via Johannesburg Park, Johannesburg, and Maputo in around 18h 21m.
- Website
- flyairlink.com
Flights from Hoedspruit to Maputo International Airport via Johannesburg
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- $250–850
- Website
- flycemair.co.za
Flights from Hoedspruit to Maputo International Airport via Johannesburg
- Ave. Duration
- 6h 15m
- When
- Saturday
- Estimated price
- $350–850
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hoedspruit to Johannesburg Park
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- $23–40
- Schedules at
- greyhound.co.za
Bus from Hoedspruit to Nelspruit
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $26–35
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $19–27
- Schedules at
- res.prasa.com
- Phone
- +258 84 244 2103
- cheetahexpressmaputo@gmail.com
- Website
- cheetah-express.com
Shuttle from Samora Machel Dr to Matola
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $32
- Schedules at
- cheetah-express.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 Is ride-sharing platform BlaBlaCar right for you?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Getting to Milan from the airport - to help you get the most out of your next trip.







