There are 9 ways to get from Nairobi Airport (NBO) to Eswatini by plane, car, bus, 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.
Fly to Maputo International Airport, drive
best- Fly from Nairobi (NBO) to Maputo International Airport (MPM)plane NBO - MPM
- Drive from Maputo International Airport (MPM) to Simunyecar
8h 8m$469–695Fly to Kruger Mpumalanga International Airport, drive
cheapest- Fly from Nairobi (NBO) to Kruger Mpumalanga International Airport (MQP)plane NBO - MQP
- Drive from Nelspruit-Airport-MQP to Piggs Peakcar
7h 59m$355–941Drive 3,853.1 km
- Drive from Nairobi Airport (NBO) to Manzinicar 3,853.1 km
2d 8h$444–642Fly to Skukuza Airport, drive
- Fly from Nairobi (NBO) to Skukuza Airport (SZK)plane NBO - SZK
- Drive from Skukuza Airport (SZK) to Piggs Peakcar
10h 12m$461–1,226Fly to Richards Bay, drive
- Fly from Nairobi (NBO) to Richards Bay (RCB)plane NBO - RCB
- Drive from Richards Bay (RCB) to Hluticar
9h 33m$399–1,043Fly to Hoedspruit, bus, drive
- Fly from Nairobi (NBO) to Hoedspruit (HDS)plane NBO - HDS
- Take the bus from Hoedspruit to Nelspruitbus
- Drive from Nelspruit to Piggs Peakcar
12h 56m$478–1,219Fly to Johannesburg Airport, fly to King Mswati III International Airport, shuttle
- Fly from Nairobi (NBO) to Johannesburg International Airport (JNB)plane NBO - JNB
- Fly from Johannesburg Airport to King Mswati III International Airportplane
- Take a shuttle bus from King Mswati III International Airport to Manzini
7h 59mFly to Durban Airport, fly to King Mswati III International Airport, shuttle
- Fly from Nairobi (NBO) to King Shaka International Airport (DUR)plane NBO - DUR
- Fly from Durban Airport to King Mswati III International Airportplane
- Take a shuttle bus from King Mswati III International Airport to Manzini
10h 7mFly to Sabi Sand Reserve Airport, fly to Johannesburg Airport, shuttle
- Fly from Nairobi (NBO) to Londolozi Airport (LDZ)plane NBO - LDZ
- Fly from Sabi Sand Reserve Airport to Johannesburg Airportplane
- Take a shuttle bus from Johannesburg Airport to Mbabane
15h 28m
Nairobi (NBO) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Nairobi Airport (NBO) to Eswatini is to drive which costs $440 - $650 and takes 2 days 8h.
The fastest way to get from Nairobi Airport (NBO) to Eswatini is to fly and drive which takes 7h 59m and costs $350 - $950.
The distance between Nairobi Airport (NBO) and Eswatini is 2883 km. The road distance is 3853.1 km.
It takes approximately 8h 8m to get from Nairobi Airport (NBO) to Eswatini, including transfers.
Eswatini is 1h behind Nairobi Airport (NBO). It is currently 1:07 AM in Nairobi Airport (NBO) and 12:07 AM in Eswatini.
Yes, the driving distance between Nairobi Airport (NBO) to Eswatini is 3853 km. It takes approximately 2 days 8h to drive from Nairobi Airport (NBO) to Eswatini.
There are 92+ hotels available in Eswatini.
What companies run services between Nairobi Airport (NBO), Kenya and Eswatini?
There is no direct connection from Nairobi Airport (NBO) to Eswatini. However, you can fly to Maputo International Airport (MPM) then drive to Simunye. Alternatively, you can drive from Nairobi Airport (NBO) to Manzini in around 2d 8h.
- Website
- flyairlink.com
Flights from Nairobi to Maputo International Airport via Johannesburg International Airport
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $350–1,000
Flights from Nairobi to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $330–950
Flights from Nairobi to Skukuza Airport via Johannesburg International Airport
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $440–1,200
Flights from Nairobi to Richards Bay via Johannesburg International Airport
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $380–1,000
Flights from Nairobi to Hoedspruit via Johannesburg International Airport
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $420–1,200
Flights from Nairobi to Johannesburg International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $280–750
Flights from Nairobi to King Shaka International Airport via Dar es Salaam, Harare
- Ave. Duration
- 8h 55m
- When
- Tuesday and Friday
- Estimated price
- $300–800
Flights from Nairobi to King Shaka International Airport via Lusaka, Harare
- Ave. Duration
- 9h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $330–950
- Website
- turkishairlines.com
Flights from Nairobi to Maputo International Airport via Johannesburg International Airport
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $350–1,000
Flights from Nairobi to Skukuza Airport via Johannesburg International Airport
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $440–1,200
Flights from Nairobi to Richards Bay via Johannesburg International Airport
- Ave. Duration
- 11h 40m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $380–1,000
Flights from Nairobi to Hoedspruit via Johannesburg International Airport
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $420–1,200
Flights from Nairobi to Johannesburg International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $280–750
Flights from Nairobi to King Shaka International Airport via Johannesburg International Airport
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $350–900
- Website
- flysaa.com
Flights from Nairobi to Maputo International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $350–1,000
Flights from Nairobi to Johannesburg International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $270–750
Flights from Nairobi to King Shaka International Airport via Johannesburg International Airport
- Ave. Duration
- 8h 48m
- When
- Every day
- Estimated price
- $330–900
- Website
- kenya-airways.com
Flights from Nairobi to Johannesburg International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $270–750
- Website
- fedair.com
Flights from Nairobi to Londolozi Airport via Johannesburg International Airport
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $340–950
- Website
- lam.co.mz
Flights from Nairobi to Maputo International Airport via Nampula
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- $330–950
Flights from Nairobi to Maputo International Airport via Dar es Salaam, Pemba
- Ave. Duration
- 7h
- When
- Tuesday and Saturday
- Estimated price
- $410–900
- Website
- fastjet.com
Flights from Nairobi to Kruger Mpumalanga International Airport via Victoria Falls
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–950
- Website
- flysafair.co.za
Flights from Nairobi to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 6h
- When
- Friday and Sunday
- Estimated price
- $330–950
- Website
- ethiopianairlines.com
Flights from Nairobi to Johannesburg International Airport via Lilongwe
- Ave. Duration
- 7h 20m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $340–500
- Website
- g-airways.com
Flights from Nairobi to King Shaka International Airport via Capetown
- Ave. Duration
- 9h
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $400–1,100
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Hoedspruit to Nelspruit
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
- Phone
- +268 7917 7323
- [email protected]
- Website
- Melula Travel
Shuttle from King Mswati III International Airport to Manzini
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- $68
- Website
- Melula Travel
- 1-3 PAX
- $68
Shuttle from King Mswati III International Airport to Manzini
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- $68
- Website
- Melula Travel
- 1-3 PAX
- $68
Shuttle from Johannesburg Airport to Mbabane
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $50
- Website
- Melula Travel
- Phone
- +27 82 805 7919
- [email protected]
- Website
- Evo's African Shuttle
Shuttle from Johannesburg Airport to Mbabane
- Ave. Duration
- 3h 50m
- Frequency
- On demand
- Estimated price
- $390–440
- Website
- Evo's African Shuttle
- Sedan Vehicle
- $390–440
- From
- $406
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 Heathrow Airport into central London, How do I get from Sydney to Melbourne, and How to get from Southend Airport into central London - to help you get the most out of your next trip.





