Destinations Distance Guide

How Long Road Safaris to Popular Destinations will take you

Kenya is a vast country and traveling to your safari destinations by road can tale some hours. Below is table gives you an idea of the distances to be covered from Nairobi to the top tour destinations. And also between different safaris destination
Driving speeds very seldom exceed 80km/h. Note – distances in Africa are measured in Kilometres (not miles).

Distance from Nairobi to Kenya’s Popular Tour Destinations
  • Nairobi to Amboseli—265 km, takes about 4 hours
  • Nairobi to Lake Naivasha—95 km, takes about 1.5 hours
  • Nairobi to Lake Nakuru—170 km, takes about 2.5 hours
  • Nairobi to Samburu—390 km, takes about 6 hours
  • Nairobi to Masai Mara—250 to 300 km, (depending on where in the Mara you are going to) takes about 5 hours
  • Nairobi to Mount Kenya/Nanyuki—200 km, takes about 3 hours
  • Nairobi to Laikipia—290 km, takes about 4.5 hours
  • Nairobi to Tsavo West—270 km, takes about 4 hours
  • Nairobi to Chyulu Hills—230 km, takes about 4 hours
  • Nairobi to Mombasa—425 km, takes about 7 hours
  • Nairobi to Malindi—575 km, takes about 9 hours
Other Popular Safari Routes in Kenya
  • Nanyuki/Mount Kenya to Masai Mara—475 km, takes about 7 hours
  • Nanyuki to Lake Nakuru—170 km, takes about 3 hours
  • Samburu to Lake Nakuru—325 km, takes about 6 hours
  • Lake Naivasha to Lake Nakuru—75 km, takes about 1 to 1.5 hr
  • Lake Nakuru to Masai Mara—340 km, takes about 4 to 5 hours
  • Lake Nakuru to Amboseli—415 km, takes about 6 to 7 hours
  • Masai Mara to Amboseli—500 km, will take at least 10 hours (via Nairobi)
  • Amboseli to Mombasa—390 km, takes about 6 hours
  • Amboseli to Tsavo West (Kilaguni)—200 km, takes about 3 hours
  • Mombasa to Diani (South Coast)—15km, takes about 45 mins (need to catch a ferry)
  • Mombasa to Malindi—120 km, takes about 2 hours
  • Mombasa to Shimba Hills—40km, takes about 1.5 hours (including ferry)
  • Mombasa to Lamu—320 km, takes about 6 to 7 hours (to get to Mokowe—then you need to catch a ferry or take a private boat)
  • Malindi to Lamu—140km, takes about 3 hours (to Mokowe, then catch a ferry to Lamu)