Skip to content
TravelHub
Live

Naivasha: Travel guide, prices and free housing · 2026

Naivasha is a town in Nakuru County, Kenya, 92.8 km (57.7 mi) north west of Nairobi. From 1969, the population expanded by a factor of 17 times to over 355,383 at the 2019 census.

Naivasha · CC BY-SA 4.0

Map of places
Now in the cityNaivashasunset 06:22 PM
EntryPick a passportThe answer depends on the passport.
Places on the map2
Exchange rateKES 129.98per 1 $KES — the local currencyas of Nov 2, 2026
Loading the map

Places on the map2

Getting there and staying

2 sources · As of November 3, 2026
Source: TravelHub · OurAirports (public domain)

Visa and practicalities

Choose a passport

Set your passport — processing time, fee and documents differ between passports.

Safety and health

Safety · official adviceour data as of Nov 3, 2026
UK Foreign Office (FCDO)Avoid parts of the countryPart of the country is off limits entirely.
Full text

Updated information about the Kenya-Ethiopia border (‘Regional risks’ page).

US State DepartmentLevel 3Think twice before you travel; weigh the reasons below.
  • crime
  • kidnapping
  • terrorism
Full text

Reconsider travel to Kenya due to risk of health, crime, kidnapping, terrorism, unrest , and traffic safety . Some areas have increased risk. Read the entire Travel Advisory. The U.S. Centers for Disease Control and Prevention (CDC) has issued a Travel Health Notice for Ebola Bundibugyo Virus Disease for Kenya . The U.S.

Source: UK FCDO Foreign Travel Advice · US Department of State Travel Advisory

Getting here

Getting hereOurAirports (public domain)
Nairobi Wilson Airport WIL80 km away — the nearest airport
Jomo Kenyatta International Airport NBO87 km from the centre
Nanyuki Civil Airport NYK99 km from the centre