There are 5 ways to get from Drakensberg to Maputo by unknown, plane, 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.
Travel to Pietermaritzburg, fly
best- Walk from Drakensberg to Pietermaritzburg (PZB)
- Fly from Pietermaritzburg (PZB) to Maputo International Airport (MPM)PZB - MPM
7h 35mTravel, bus via Johannesburg
- Walk from Drakensberg to Midway Family Stop
- Take the bus from Midway Family Stop to Johannesburg
- Take the bus from Johannesburg to Maputo
15h 47mTravel, shuttle
- Walk from Drakensberg to Estcourt
- Take a shuttle bus from Estcourt to Nelspruit
- Take a shuttle bus from Samora Machel Dr to Av. Eduardo Mondlane
14h 58mTravel to Maseru, fly
- Walk from Drakensberg to Maseru (MSU)
- Fly from Maseru (MSU) to Maputo International Airport (MPM)MSU - MPM
7h 16mTravel, bus
- Walk from Drakensberg to Midway Family Stop
- Take the bus from Midway Family Stop to Pietermaritzburg
- Take the bus from Burger St to Durban Bus Stn
- Take the bus from Durban Bus Stn to Maputo
26h 12m
Pietermaritzburg (PZB) to Maputo International Airport (MPM) flights
Questions & Answers
The distance between Drakensberg and Maputo is 583 km.
The best way to get from Drakensberg to Maputo without a car is to travel and bus via Johannesburg which takes 15h 47m and costs .
It takes approximately 7h 35m to get from Drakensberg to Maputo, including transfers.
There are 122+ hotels available in Maputo.
What companies run services between Drakensberg, Mokhotlong, Lesotho and Maputo, Mozambique?
There is no direct connection from Drakensberg to Maputo. However, you can travel to Pietermaritzburg (PZB) airport, fly to Maputo International Airport (MPM), then take the taxi to Maputo. Alternatively, you can take a vehicle from Drakensberg to Maputo via Midway Family Stop and Johannesburg in around 15h 47m.
- Website
- qatarairways.com
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $270–350
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg, Durban
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- $270–350
Flights from Maseru to Maputo International Airport via Johannesburg
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $330–430
- Website
- flyairlink.com
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $270–350
Flights from Maseru to Maputo International Airport via Johannesburg
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $330–430
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Midway Family Stop to Johannesburg
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
Bus from Midway Family Stop to Pietermaritzburg
- Ave. Duration
- 1h
- Frequency
- Twice 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
- 0861 33 44 33
- info@citybug.co.za
- Website
- citybug.co.za
Shuttle from Estcourt to Nelspruit
- Ave. Duration
- 8h 19m
- Frequency
- Twice a week
- Estimated price
- $40–55
- Website
- https://citybug.co.za/
- Phone
- +258 84 244 2103
- cheetahexpressmaputo@gmail.com
- Website
- cheetah-express.com
Shuttle from Samora Machel Dr to Av. Eduardo Mondlane
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $32
- Schedules at
- cheetah-express.com
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- $2–24
- Schedules at
- eagleliner.co.za
- Single
- $2–24
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $18–24
- Website
- https://www.vila-mora.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
- 20h 15m
- Frequency
- Once daily
- Estimated price
- $25–60
- Website
- https://www.intercape.co.za
- Full Flexi
- $30–55
- Flexi
- $28–50
- Saver
- $25–45
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, How to get from Heathrow Airport into central London, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

















