There are 8 ways to get from Mapai to Zimbabwe by train, plane, 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.
Train to Maputo International Airport, fly to Chimoio, drive
best- Take the train from Mapai to Mavalane Btrain
- Fly from Maputo International Airport (MPM) to Chimoio (VPY)plane MPM - VPY
- Drive from Chimoio (VPY) to Mutarecar
16h 47mDrive 644.8 km
cheapest- Drive from Mapai to Hararecar 644.8 km
10h 40m$118–171Train, bus via Maputo
- Take the train from Mapai to Mavalane Btrain
- Take the bus from Maputo to Johannesburgbus
- Take the bus from Johannesburg to Hararebus
45h 14mDrive to Hoedspruit, fly to Bulawayo
- Drive from Mapai to Hoedspruit (HDS)car
- Fly from Hoedspruit (HDS) to Bulawayo (BUQ)plane HDS - BUQ
12h 45m$266–669Train to Maputo International Airport, fly to Beira, drive
- Take the train from Mapai to Mavalane Btrain
- Fly from Maputo International Airport (MPM) to Beira (BEW)plane MPM - BEW
- Drive from Beira (BEW) to Mutarecar
19h 44mDrive to Hoedspruit, fly to Robert Gabriel Mugabe International Airport
- Drive from Mapai to Hoedspruit (HDS)car
- Fly from Hoedspruit (HDS) to Robert Gabriel Mugabe International Airport (HRE)plane HDS - HRE
13h 9m$302–851Train, drive to King Mswati III International Airport, fly to Harare Airport
- Take the train from Mapai to Infulenetrain
- Drive from Infulene to King Mswati III International Airportcar
- Fly from King Mswati III International Airport to Harare Airportplane
18h 51mTrain, bus
- Take the train from Mapai to Maputotrain
- Take the bus from Karl Max Av to Kerk Stbus
- Take the bus from Johannesburg to Hararebus
2d 1h
Maputo International Airport (MPM) to Chimoio (VPY) flights
Questions & Answers
The cheapest way to get from Mapai to Zimbabwe is to drive which costs $110 - $170 and takes 10h 40m.
The fastest way to get from Mapai to Zimbabwe is to drive which takes 10h 40m and costs $110 - $170.
The distance between Mapai and Zimbabwe is 1371 km. The road distance is 644.8 km.
The best way to get from Mapai to Zimbabwe without a car is to train and bus via Maputo which takes 45h 14m and costs .
It takes approximately 16h 47m to get from Mapai to Zimbabwe, including transfers.
Yes, the driving distance between Mapai to Zimbabwe is 645 km. It takes approximately 10h 40m to drive from Mapai to Zimbabwe.
There are 299+ hotels available in Zimbabwe.
What companies run services between Mapai, Gaza, Mozambique and Zimbabwe?
There is no direct connection from Mapai to Zimbabwe. However, you can take the train to Mavalane B, take the taxi to Maputo International Airport (MPM) airport, fly to Chimoio (VPY), then drive to Mutare. Alternatively, you can take a train from Mapai to Harare via Mavalane B, Maputo, and Johannesburg in around 45h 14m.
- Website
- lam.co.mz
Flights from Maputo International Airport to Chimoio
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $75–460
Flights from Maputo International Airport to Beira
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $120–800
- Website
- flyairlink.com
Flights from Hoedspruit to Bulawayo via Johannesburg
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $230–750
Flights from Hoedspruit to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $230–750
Flights from Hoedspruit to Robert Gabriel Mugabe International Airport via Capetown
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $340–1,000
- Website
- fastjet.com
Flights from Hoedspruit to Bulawayo via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $180–550
- Phone
- (+258) 825448100
- gci@cfm.co.mz
- Website
- cfm.co.mz
Train from Mapai to Mavalane B
- Ave. Duration
- 13h 31m
- Frequency
- Twice a week
- Schedules at
- cfm.co.mz
Train from Mapai to Infulene
- Ave. Duration
- 13h 50m
- Frequency
- Twice a week
- Schedules at
- cfm.co.mz
Train from Mapai to Maputo
- Ave. Duration
- 14h 6m
- Frequency
- Twice a week
- Schedules at
- cfm.co.mz
- 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
- $21–29
- Schedules at
- res.prasa.com
- Phone
- +(263) 77 608 6257
- ask@citybuscoaches.com
- Website
- citybuscoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- https://citybuscoaches.com/
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Karl Max Av to Kerk St
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $30–65
- Schedules at
- etragomz.com
- Single
- $41
- Phone
- +27 84 575 4609
- info@tamukacoaches.com
- Website
- tamukacoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 23h 30m
- Frequency
- 3 times a day
- Estimated price
- $50–85
- Website
- https://tamukacoaches.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 around the UAE, What documents do I need to cross Niagara Falls?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




