There are 5 ways to get from Johannesburg Airport (JNB) to Uvongo by plane, rideshare, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Johannesburg International Airport to Margate
best- Fly from Johannesburg International Airport (JNB) to Margate (MGH)plane JNB - MGH
1h 46mR 2,374–3,818Fly Johannesburg International Airport to King Shaka International Airport, bus
cheapest- Fly from Johannesburg International Airport (JNB) to King Shaka International Airport (DUR)plane JNB - DUR
- Take the bus from Durban Airport to Margatebus
4h 33mR 973–2,939Airport Transfer
- Take the rideshare from Johannesburg International Airport (JNB) to Uvongo682.4 km
7h 27mDrive 682.4 km
- Drive from Johannesburg Airport (JNB) to Uvongocar 682.4 km
7h 27mR 1,571–2,269Fly Johannesburg Airport to King Mswati III International Airport, fly to Durban Airport, bus
- Fly from Johannesburg Airport to King Mswati III International Airportplane
- Fly from King Mswati III International Airport to Durban Airportplane
- Take the bus from Durban Airport to Margatebus
6h 8m
Johannesburg International Airport (JNB) to Margate (MGH) flights
Comparing Your Travel Options
The cheapest way to get from Johannesburg Airport (JNB) to Uvongo is to fly and bus which costs R 950 - R 3 000 and takes 4h 33m.
The fastest way to get from Johannesburg Airport (JNB) to Uvongo is to fly which takes 1h 46m and costs R 2 300 - R 3 900.
The distance between Johannesburg Airport (JNB) and Uvongo is 570 km. The road distance is 682.4 km.
The best way to get from Johannesburg Airport (JNB) to Uvongo without a car is to Airport Transfer which takes 7h 27m and costs .
It takes approximately 1h 46m to get from Johannesburg Airport (JNB) to Uvongo, including transfers.
Yes, the driving distance between Johannesburg Airport (JNB) to Uvongo is 682 km. It takes approximately 7h 27m to drive from Johannesburg Airport (JNB) to Uvongo.
There are 1445+ hotels available in Uvongo.
Check out Blablacar's carpooling service for rideshare options between Johannesburg Airport (JNB) and Uvongo. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Johannesburg Airport (JNB), South Africa and Uvongo, KwaZulu-Natal, South Africa?
CemAir flies from Johannesburg International Airport (JNB) to Margate (MGH) once daily.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,500
- Website
- flysaa.com
Flights from Johannesburg International Airport to Margate
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 2,200–3,800
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 700–7,000
- Website
- g-airways.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 800–6,500
- Website
- flexflight.dk
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 800–6,500
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Margate
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 2,200–3,800
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 700–4,400
- Website
- flyairlink.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 1,100–3,600
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- R 700–7,000
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Durban Airport to Margate
- Ave. Duration
- 2h 28m
- Frequency
- 5 times a day
- Estimated price
- R 290–340
- Schedules at
- margatecoach.co.za
Bus from Durban Airport to Margate
- Ave. Duration
- 2h 28m
- Frequency
- 5 times a day
- Estimated price
- R 290–340
- Schedules at
- margatecoach.co.za
- Website
- https://www.mozio.com
Rideshare from Johannesburg International Airport (JNB) to Uvongo
- Ave. Duration
- 7h 27m
- Frequency
- On demand
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 London City Airport into central London, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from London to Edinburgh - to help you get the most out of your next trip.