One of our expert travel agents can get you to Kenya
Fill in the online enquiry below and one of our experts will contact you shortly (Kenya does not have a specific deal at the moment).
Call us on 0877 40 50 00.
From breathtaking views of the highest mountain in Africa, the famous Mount Kilimanjaro along the border with Tanzania, to Mount Kenya, the second-highest, and then on to the flat plains of the Maasai Mara, Kenya has it all. You can go on safari and enjoy game drives on rolling savannahs that have an abundance of wildlife, including Africa’s most notorious predators to rare species of buck (antelope) and birds. Or you can join one of the many who come from far and wide looking to conquer Mount Kenya, a gruelling but gorgeous climb.
Kenya has over 42 tribes, of which the Maasai people are the most recognisable. The tribe is unique for their red cloth dress and unspoiled traditions. Many of the Maasai tribes like to share their culture with others which is an enriching experience. For example, the Maasai Mara National Reserve is named for the people but famous for its animals. The Great Migration is a phenomenon where millions of wildebeest and thousands of zebras and various buck cross a vast expanse of plains from the Serengeti in Tanzania to the Maasai Mara in search of fresh grazing and water. It’s truly a sight to see and should be on your Kenyan holiday itinerary!
If you’re looking for something different, then pop over to the Lamu Islands. This archipelago is a historical, cultural experience mixed with a beach holiday on the quieter side of Kenya. It’s one of the best-preserved settlements of the local Swahili traditions and also has some of Kenya’s most spectacular beaches where you can snorkel and scuba dive in tranquil waters.
Kenya's bustling cities and friendly locals welcome all travellers even though it is most well-known for its diverse wildlife and safaris.
Enjoy non-stop, energetic nightlife in Nairobi and enjoy the local cuisine at one of the many local restaurants with foods like ugali (mielie pap) wali wa nazi (coconut rice), and mandazi (Kenyan doughnut). Learn the history of each city on a guided tour bus and visit local markets where you can shop for fantastic art and unusual souvenirs.
With such a diverse and incredible landscape, you’ll never run out of things to see and do in Kenya!
Ready to explore this magical African country? Book your flight to Kenya for memories of a lifetime.
Do I need a visa to visit Kenya?
South African passport holders do not need a tourist visa to enter Kenya.
How long will my flight be from Johannesburg to Kenya?
A non-stop flight to Nairobi (capital city) is just over four hours. Flights to Mombasa (the second largest city) are around six and a half hours.
Which airlines fly from Johannesburg to Kenya?
Kenya Airways, Emirates, and Ethiopian Airlines have daily flights from Johannesburg to Kenya. Check with us before booking your flight to get you the best deals on the best airlines.
What is the name of Kenya’s main airport?
Jomo Kenyatta International Airport in Nairobi (NBO) is the main international airport, named in honour of the first president of Kenya.
What is the best time to travel to Kenya?
July to September is best for game viewing, especially for the Great Migration when zebra and wildebeest cross the seemingly endless plains.
What is the local currency in Kenya?
The local currency is the Kenyan Shilling.
What should I know about COVID-19-related travel requirements for flights to Kenya?
COVID-19 travel regulations, such as COV-19 tests and quarantining, change so often that we recommend that you contact us, or you can read the latest travel updates here.
How do I check the status of my flight to Kenya?
You can check on the airline’s website or alternately at the airport once you arrive.
Do I need to do online check-in for my flights?
Most airlines offer an online check-in service that’s usually open 24-48 hours before your flight time. You can also check in at the airline’s counter when you get to the airport.
Enquire about flights to Kenya today
(enquiry form below)