There are 5 ways to get from Port Shepstone to Mbabane by car, bus, 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 650.2 km
best- Drive from Port Shepstone to Mbabanecar 650.2 km
7h 29m$91–131Bus to Durban Airport, fly to King Mswati III International Airport, taxi
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from Durban Airport to King Mswati III International Airportplane
- Take the taxi from King Mswati III International Airport to Mbabanetaxi
5h 4m$360–527Bus to King Shaka International Airport, fly to Kruger Mpumalanga International Airport, drive
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Kruger Mpumalanga International Airport (MQP)plane DUR - MQP
- Drive from Nelspruit-Airport-MQP to Mbabanecar
7h 34m$129–317Bus to Pietermaritzburg, fly to Kruger Mpumalanga International Airport, drive
- Take the bus from Umzikhulu to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Kruger Mpumalanga International Airport (MQP)plane PZB - MQP
- Drive from Nelspruit-Airport-MQP to Mbabanecar
9h 9m$225–359Bus to King Shaka International Airport, fly to Maputo International Airport, drive
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Maputo International Airport (MPM)plane DUR - MPM
- Drive from Maputo International Airport (MPM) to Mbabanecar
8h 24m$250–347
Durban Airport to King Mswati III International Airport flights
Questions & Answers
The cheapest way to get from Port Shepstone to Mbabane is to drive which costs $90 - $140 and takes 7h 29m.
The fastest way to get from Port Shepstone to Mbabane is to bus and fly and taxi which takes 5h 4m and costs $360 - $550.
The distance between Port Shepstone and Mbabane is 650 km. The road distance is 650.2 km.
It takes approximately 7h 29m to drive 650.2 km from Port Shepstone to Mbabane.
Yes, the driving distance between Port Shepstone to Mbabane is 650 km. It takes approximately 7h 29m to drive from Port Shepstone to Mbabane.
There are 98+ hotels available in Mbabane.
What companies run services between Port Shepstone, South Africa and Mbabane, Eswatini?
You can drive from Port Shepstone to Mbabane in around 7h 29m.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $95–250
Flights from Pietermaritzburg to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $170–280
- Website
- qatarairways.com
Flights from Pietermaritzburg to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–280
Flights from King Shaka International Airport to Maputo International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $75–490
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- $80–260
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- $15–18
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Umzikhulu to Pietermaritzburg
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
- Ave. Duration
- 57 min
- Estimated price
- $270–330
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 to the US: What do I need to know?, Travelling to the UK: What do I need to know?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.






