There are 5 ways to get from Mthatha to Maputo by plane, bus (Greyhound), 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.
Fly to Maputo International Airport
best- Fly from Mthatha Airport (UTT) to Maputo International Airport (MPM)plane UTT - MPM
3h 41m$315–996Bus via Port Shepstone
cheapest- Take the bus from Mthatha to Umzikhulubus
- Take the bus from Port Shepstone to Durban Stationbus
- Take the bus from Durban Bus Stn to Maputobus
13h 52m$68–133Drive 946.4 km
- Drive from Mthatha to Maputocar 946.4 km
13h 3m$132–191Fly to Kruger Mpumalanga International Airport, drive
- Fly from Mthatha Airport (UTT) to Kruger Mpumalanga International Airport (MQP)plane UTT - MQP
- Drive from Nelspruit-Airport-MQP to Maputocar
5h 52m$173–531Bus
- Take the bus from Mthatha to Durbanbus
- Take the bus from Durban Bus Stn to Maputobus
13h 56m$69–140
Mthatha Airport (UTT) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Mthatha to Maputo is to bus via Port Shepstone which costs $65 - $140 and takes 13h 52m.
The fastest way to get from Mthatha to Maputo is to fly which takes 3h 41m and costs $310 - $1,000.
No, there is no direct bus from Mthatha to Maputo. However, there are services departing from Mthatha and arriving at Maputo via Port Shepstone and Durban Bus Stn. The journey, including transfers, takes approximately 13h 52m.
The distance between Mthatha and Maputo is 751 km. The road distance is 946.4 km.
The best way to get from Mthatha to Maputo without a car is to bus via Port Shepstone which takes 13h 52m and costs $65 - $140.
It takes approximately 3h 41m to get from Mthatha to Maputo, including transfers.
Mthatha to Maputo bus services, operated by Greyhound ZA, depart from Mthatha station.
The best way to get from Mthatha to Maputo is to fly which takes 3h 41m and costs $310 - $1,000. Alternatively, you can bus via Port Shepstone, which costs $65 - $140 and takes 13h 52m.
Mthatha to Maputo bus services, operated by Greyhound ZA, arrive at Umzikhulu station.
Yes, the driving distance between Mthatha to Maputo is 946 km. It takes approximately 13h 3m to drive from Mthatha to Maputo.
What companies run services between Mthatha, South Africa and Maputo, Mozambique?
Airlink flies from Mthatha Airport (UTT) to Maputo International Airport (MPM) 3 times a day. Alternatively, you can take a bus from Mthatha to Maputo via Umzikhulu, Port Shepstone, and Durban Bus Stn in around 13h 52m.
- Website
- flyairlink.com
Flights from Mthatha Airport to Maputo International Airport via Johannesburg
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $280–950
Flights from Mthatha Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $140–480
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Mthatha to Umzikhulu
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- $14–16
- Schedules at
- margatecoach.co.za
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Durban Bus Stn to Maputo
- Ave. Duration
- 5h 31m
- Frequency
- 3 times a day
- Estimated price
- $24–80
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–80
- Flexi
- $60–80
- Saver
- $55–80
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Mthatha to Durban
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $18–26
- 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 Travelling around the UAE, Thanksgiving 2018: How to travel stress-free, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
There are 129+ hotels available in Maputo.












