There are 5 ways to get from Johannesburg to Maxixe by plane, taxi, bus, ferry, 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, taxi
best- Fly from Johannesburg International Airport (JNB) to Inhambane (INH)plane JNB - INH
- Take the taxi from Inhambane (INH) to Maxixetaxi
4h 16m$709–2,004Bus, ferry
cheapest- Take the bus from Johannesburg to Maputobus
- Take the bus from Etrago Bus Stn to Etrago Bus Stnbus
- Take the ferry from Inhambane to Maxixeferry
18h 41m$72–132Drive 946.7 km
- Drive from Johannesburg to Maxixecar 946.7 km
13h 21m$133–191Bus, ferry via Maputo
- Take the bus from Kerk St to Karl Max Avbus
- Take the bus from Etrago Bus Stn to Etrago Bus Stnbus
- Take the ferry from Inhambane to Maxixeferry
20h 35m$78–153Train, bus, ferry
- Take the train from Park to Pretoriatrain
- Take the bus from Paul Kruger & Scheiding St to Maputobus
- Take the bus from Etrago Bus Stn to Etrago Bus Stnbus
- Take the ferry from Inhambane to Maxixeferry
25h 5m$102–191
Johannesburg International Airport (JNB) to Inhambane (INH) flights
Comparing Your Travel Options
The cheapest way to get from Johannesburg to Maxixe is to bus and ferry which costs $70 - $140 and takes 18h 41m.
The fastest way to get from Johannesburg to Maxixe is to fly and taxi which takes 4h 16m and costs $700 - $2,000.
The distance between Johannesburg and Maxixe is 839 km. The road distance is 946.7 km.
The best way to get from Johannesburg to Maxixe without a car is to bus and ferry which takes 18h 41m and costs $70 - $140.
It takes approximately 4h 16m to get from Johannesburg to Maxixe, including transfers.
Yes, the driving distance between Johannesburg to Maxixe is 947 km. It takes approximately 13h 21m to drive from Johannesburg to Maxixe.
There are 81+ hotels available in Maxixe.
What companies run services between Johannesburg, South Africa and Maxixe, Mozambique?
There is no direct connection from Johannesburg to Maxixe. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Inhambane (INH), then take the taxi to Maxixe. Alternatively, you can take a bus from Johannesburg to Maxixe via Maputo, Etrago Bus Stn, Etrago Bus Stn, and Inhambane in around 18h 41m.
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Inhambane via Maputo
- Ave. Duration
- 4h 15m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $240–700
Flights from Johannesburg International Airport to Inhambane via Vilankulu
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $250–700
Flights from Johannesburg International Airport to Inhambane via Maputo, Vilankulu
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $450–600
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 38 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 Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
- Phone
- +258 87 491 9701
- 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
- $35
Bus from Kerk St to Karl Max Av
- Ave. Duration
- 9h 30m
- Frequency
- 6 times a week
- Estimated price
- $30–65
- Schedules at
- etragomz.com
- Single
- $40
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
- $35
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
- $35
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Paul Kruger & Scheiding St to Maputo
- Ave. Duration
- 12h 10m
- Frequency
- 3 times a day
- Estimated price
- $45–80
- Website
- Intercape
- Full Flexi
- $65–80
- Flexi
- $60–75
- Saver
- $55–75
Ferry from Inhambane to Maxixe
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $5
Ferry from Inhambane to Maxixe
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $5
Ferry from Inhambane to Maxixe
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $5
- Ave. Duration
- 51 min
- Estimated price
- $220–270
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 Italy Travel Guides, Train travel in Spain: A guide to Renfe, and How to get from Luton Airport into central London - to help you get the most out of your next trip.









