Getting to South Africa from Nairobi
Airlines, routes, and flight times from JKIA — including the quickest and most affordable options.
There are no direct flights from Nairobi to South Africa. Every routing requires one connection, typically through a Middle Eastern or African hub. The most common entry points are Johannesburg OR Tambo International (JNB) — the main hub for Kruger, the Winelands, and onward domestic connections — and Cape Town International (CPT) if that is your primary destination. Flight times from Nairobi are manageable: 6 to 9 hours depending on the airline and layover.
Domestic connections from Johannesburg: JNB → Cape Town (CPT) approximately 2 hours | JNB → Kruger Mpumalanga (MQP) approximately 1 hour | JNB → Durban (DUR) approximately 1 hour | JNB → George (GRG, Garden Route gateway) approximately 1 hour 30 minutes. TripGenius books your full routing — NBO to South Africa and all onward domestic legs — as a single coordinated package.
Entry Requirements for Kenyan Travellers
What you need to carry — and what you do not need to worry about.
No Visa Required for Kenyan Passport Holders
Kenya and South Africa have a bilateral visa-free agreement. Kenyan passport holders receive a free 30-day visitor's permit on arrival at any South African international airport — OR Tambo Johannesburg, Cape Town International, or King Shaka Durban. No advance application. No embassy visit. No fee at the border. You arrive, show your passport and return ticket, and you are in.
Travelling with children? South Africa requires an unabridged birth certificate for any minor entering the country. If a child is travelling with only one parent, or with a guardian, a signed parental consent affidavit from the absent parent is also required. This catches many families off guard at the airport — do not leave without it. TripGenius provides a complete child travel documentation checklist for all families booking with us.