There are 3 ways to get from Maputo to Empangeni by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Maputo International Airport (MPM) to Richards Bay (RCB) flights
Comparing Your Travel Options
The cheapest way to get from Maputo to Empangeni is to drive which costs R 900 - R 1 300 and takes 5h 56m.
The fastest way to get from Maputo to Empangeni is to fly which takes 4h 53m and costs R 5 000 - R 14 000.
No, there is no direct bus from Maputo to Empangeni. However, there are services departing from Maputo and arriving at Richards Bay via Durban. The journey, including transfers, takes approximately 9h 38m.
The distance between Maputo and Empangeni is 345 km. The road distance is 386.8 km.
The best way to get from Maputo to Empangeni without a car is to bus which takes 9h 38m and costs R 650 - R 1 800.
It takes approximately 4h 53m to get from Maputo to Empangeni, including transfers.
Maputo to Empangeni bus services, operated by InterCape, depart from Maputo station.
The best way to get from Maputo to Empangeni is to fly which takes 4h 53m and costs R 5 000 - R 14 000. Alternatively, you can bus, which costs R 650 - R 1 800 and takes 9h 38m.
Maputo to Empangeni bus services, operated by InterCape, arrive at Durban Bus Stn station.
Yes, the driving distance between Maputo to Empangeni is 387 km. It takes approximately 5h 56m to drive from Maputo to Empangeni.
What companies run services between Maputo, Mozambique and Empangeni, South Africa?
Airlink and Linhas Aéreas de Moçambique fly from Maputo International Airport (MPM) to Richards Bay (RCB) 3 times a day. Alternatively, you can take a bus from Maputo to Empangeni via Durban and Richards Bay in around 9h 38m.
- Website
- flyairlink.com
Flights from Maputo International Airport to Richards Bay via Johannesburg
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- R 4,400–13,000
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- Intercape
Bus from Maputo to Durban Bus Stn
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- R 390–1,300
- Website
- Intercape
- Full Flexi
- R 1,100–1,300
- Flexi
- R 1,000–1,300
- Saver
- R 950–1,300
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
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 How to get from Luton Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
There are 190+ hotels available in Empangeni.


