There are 3 ways to get from Pietermaritzburg to Sodwana Bay by car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 419.8 km
best- Drive from Pietermaritzburg to Sodwana Baycar 419.8 km
5h 16mR 943–1,362Fly to Maputo International Airport, drive
- Fly from Pietermaritzburg (PZB) to Maputo International Airport (MPM)plane PZB - MPM
- Drive from Maputo International Airport (MPM) to Sodwana Baycar
8h 46mR 4,817–12,782Fly to Richards Bay, taxi
- Fly from Pietermaritzburg (PZB) to Richards Bay (RCB)plane PZB - RCB
- Take the taxi from Richards Bay (RCB) to Sodwana Baytaxi
6h 17mR 3,827–9,132
Pietermaritzburg (PZB) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Pietermaritzburg to Sodwana Bay is to drive which costs R 900 - R 1 400 and takes 5h 16m.
The fastest way to get from Pietermaritzburg to Sodwana Bay is to drive which takes 5h 16m and costs R 900 - R 1 400.
The distance between Pietermaritzburg and Sodwana Bay is 420 km. The road distance is 419.8 km.
It takes approximately 5h 16m to drive 419.8 km from Pietermaritzburg to Sodwana Bay.
Yes, the driving distance between Pietermaritzburg to Sodwana Bay is 420 km. It takes approximately 5h 16m to drive from Pietermaritzburg to Sodwana Bay.
There are 44+ hotels available in Sodwana Bay.
What companies run services between Pietermaritzburg, South Africa and Sodwana Bay, South Africa?
You can drive from Pietermaritzburg to Sodwana Bay in around 5h 16m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- R 4,300–12,000
Flights from Pietermaritzburg to Richards Bay via Johannesburg
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- R 2,500–7,500
- Website
- qatarairways.com
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- R 4,300–12,000
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg, Durban
- Ave. Duration
- 6h 10m
- When
- Monday to Saturday
- Estimated price
- R 4,700–13,000
Flights from Pietermaritzburg to Richards Bay via Johannesburg
- Ave. Duration
- 3h 5m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,500–7,500
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 Getting around the Cyclades, What are the different types of Renfe trains in Spain?, and How to get from JFK to New York City - to help you get the most out of your next trip.
