There are 5 ways to get from Nsoko to Johannesburg by car, plane, 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.
Drive to King Mswati III International Airport, fly to Johannesburg Airport
best- Drive from Nsoko to King Mswati III International Airportcar
- Fly from King Mswati III International Airport to Johannesburg Airportplane
3h 8mDrive 485.4 km
cheapest- Drive from Nsoko to Johannesburgcar 485.4 km
6h 18mR 1,099–1,587Drive, shuttle
- Drive from Nsoko to Manzinicar
- Take a shuttle bus from Ezulwini to Johannesburg Airport
7h 37mDrive to Maputo International Airport, fly to Johannesburg International Airport
- Drive from Nsoko to Maputo International Airport (MPM)car
- Fly from Maputo International Airport (MPM) to Johannesburg International Airport (JNB)plane MPM - JNB
4h 17mR 3,024–5,271Drive to Richards Bay, fly to Johannesburg International Airport
- Drive from Nsoko to Richards Bay (RCB)car
- Fly from Richards Bay (RCB) to Johannesburg International Airport (JNB)plane RCB - JNB
4h 35mR 2,461–4,567
Questions & Answers
The cheapest way to get from Nsoko to Johannesburg is to drive which costs R 1 100 - R 1 600 and takes 6h 18m.
The fastest way to get from Nsoko to Johannesburg is to drive and fly which takes 4h 17m and costs R 3 000 - R 5 500.
The distance between Nsoko and Johannesburg is 479 km. The road distance is 485.4 km.
It takes approximately 3h 8m to get from Nsoko to Johannesburg, including transfers.
Yes, the driving distance between Nsoko to Johannesburg is 485 km. It takes approximately 6h 18m to drive from Nsoko to Johannesburg.
There are 4962+ hotels available in Johannesburg.
What companies run services between Nsoko, Eswatini and Johannesburg, South Africa?
There is no direct connection from Nsoko to Johannesburg. However, you can drive to King Mswati III International Airport airport, fly to Johannesburg Airport, walk to OR Tambo Airport, take the train to Marlboro, then take the train to Park. Alternatively, you can drive from Nsoko to Johannesburg in around 6h 18m.
- Website
- flyairlink.com
Flights from Maputo International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 3,800–5,500
Flights from Richards Bay to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,600–3,400
- Website
- turkishairlines.com
Flights from Maputo International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,200–8,500
Flights from Richards Bay to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,600–3,400
- Website
- lam.co.mz
Flights from Maputo International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 2,100–3,700
- Phone
- +27 82 805 7919
- [email protected]
- Website
- africanshuttle.com
Shuttle from Ezulwini to Johannesburg Airport
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- R 6,500–7,500
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 6,500–7,500
- From
- R 6,500
- Phone
- +268 7917 7323
- [email protected]
- Website
- travelmelula.com
Shuttle from Ezulwini to Johannesburg Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- R 803
- Website
- https://travelmelula.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, Which side of Niagara Falls should I choose (and how do I get there)?, and Which London airport should I choose? - to help you get the most out of your next trip.
