There are 5 ways to get from Pretoria to Nampula by taxi, 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.
Taxi, fly
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Nampula (APL)plane JNB - APL
3h 10m$362–911Bus via Soshanguve
cheapest- Take the bus from Soshanguve to Av. Acordos De Lusakabus
- Take the bus from Maputo to Nampulabus
33h 31m$106–226Bus
- Take the bus from Pretoria to Maputobus
- Take the bus from Maputo to Nampulabus
31h 37m$109–216Drive 2,171.6 km
- Drive from Pretoria to Nampulacar 2,171.6 km
27h 22m$303–438Bus via Maputo
- Take the bus from Paul Kruger & Scheiding St to Maputobus
- Take the bus from Maputo to Nampulabus
36h 59m$139–269
Johannesburg International Airport (JNB) to Nampula (APL) flights
Questions & Answers
The cheapest way to get from Pretoria to Nampula is to bus via Soshanguve which costs $100 - $230 and takes 33h 31m.
The fastest way to get from Pretoria to Nampula is to taxi and fly which takes 3h 10m and costs $360 - $950.
No, there is no direct bus from Pretoria to Nampula. However, there are services departing from Pretoria and arriving at Nampula via Maputo. The journey, including transfers, takes approximately 31h 37m.
The distance between Pretoria and Nampula is 1730 km. The road distance is 2171.6 km.
The best way to get from Pretoria to Nampula without a car is to bus which takes 31h 37m and costs $100 - $220.
It takes approximately 3h 10m to get from Pretoria to Nampula, including transfers.
Pretoria to Nampula bus services, operated by TransLux Express, depart from Pretoria station.
Pretoria to Nampula bus services, operated by TransLux Express, arrive at Maputo station.
Yes, the driving distance between Pretoria to Nampula is 2172 km. It takes approximately 27h 22m to drive from Pretoria to Nampula.
There are six+ hotels available in Nampula.
What companies run services between Pretoria, South Africa and Nampula, Mozambique?
You can take a bus from Pretoria to Nampula via Maputo and Maputo in around 31h 37m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Nampula
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $310–850
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Maputo
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Maputo to Nampula
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–152
- Schedules at
- etragomz.com
- Single
- $152
Bus from Soshanguve to Av. Acordos De Lusaka
- Ave. Duration
- 6h 35m
- Frequency
- Twice a week
- Estimated price
- $42–65
- Schedules at
- etragomz.com
- Single
- $42
Bus from Maputo to Nampula
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–152
- Schedules at
- etragomz.com
- Single
- $152
Bus from Maputo to Nampula
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- $65–152
- Schedules at
- etragomz.com
- Single
- $152
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Paul Kruger & Scheiding St to Maputo
- Ave. Duration
- 12h 10m
- Frequency
- 3 times a day
- Estimated price
- $50–80
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–80
- Flexi
- $65–80
- Saver
- $55–80
- Ave. Duration
- 35 min
- Estimated price
- $50–65
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.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 How to get from Luton Airport into central London, Travelling around the UAE, and How to get from London to Edinburgh - to help you get the most out of your next trip.




