The beautiful white sandy beaches and turquoise waters of the Indian ocean have long lured beach holiday makers from the world over to the magical Kenyan coast to famous beaches such as Diani, Galu, Shanzu and Nyali, not to mention exotic coastal spots such as Lamu. The added attraction is the wonderful year round tropical climate of Kenya that is free from extreme summers or winters, being just moderately warmer during certain times of the year.
The Kenyan coastal strip is divided into the North and South coast. North Coast ( north of Mombasa city) has the more developed and more frequented grouping of beaches starting from Nyali beach all the way to Shanzu and Kilifi, with plenty of hotel choices, night spots and tourist spots for those seeking a beach vacation.
South coast ( south of Mombasa city) is a quiter and more relaxed, with even cleaner and sandier beaches and less crowds – ideal for that lazy, “away from it all” beach holiday in Kenya. We often get asked if there are any beaches in Nairobi. The answer is no, there are no beaches in Nairobi as this city is actually very much inland in the centre of Kenya, and it is Mombasa which is the main city along the coastal strip of Kenya where superb beaches are in plenty.
As regards how far Nairobi is from the beaches near Mombasa, there are direct non-stop one hour flights from Nairobi to the Moi International airport in Mombasa, with plenty of airlines flying this route including Kenya Airways, Fastjet and Fly 540. Driving from Nairobi to Mombasa is not suggested as it is a 500 kilometer drive that could take upto 8 hours due to prevailing road conditions.