Travel times and distances in Kenya

How big is Kenya?

Covering nearly 580,000 square kilometres, Kenya is home to enormous national parks, remote wildlife areas and beautiful coastal regions. While distances on a map may seem manageable, travel times can vary greatly depending on road conditions, traffic and the route itself.



Why 100 km feels different on safari

Kenya is a huge country, and safari travel is very different from driving on highways back home. While distances between destinations may appear manageable on a map, travel times can vary greatly depending on traffic, road conditions and the route itself.

Long journeys across remote landscapes are part of the safari experience. That’s why safaris in Kenya are planned around realistic travel times rather than kilometres alone.



Common travel times in Kenya

Below are some of the most common travel routes in Kenya and their approximate travel times.

By car 🚙

Route Distance 📏 Approx. travel time ⏱
Nairobi → Masai Mara NR 275 km 5.5 hours
Nairobi → Amboseli NP 215 km 4 hours
Nairobi → Lake Nakuru NP 170 km 3.5 hours
Nairobi → Lake Naivasha / Hell’s Gate 103 km 2 hours 15 min
Amboseli NP → Tsavo West NP 130 km 3 hours
Tsavo East NP → Diani Beach 210 km 4 hours 15 min

💡 Travel times are estimates and may vary depending on traffic, road conditions, weather and the distance between park gates and your accommodation.

By domestic flight ✈️

Route Approx. travel time ⏱
Nairobi → Diani Beach 1 hour
Nairobi → Mombasa 1 hour

By train🚂

Route Distance 📏 Approx. travel time ⏱
Nairobi → Mombasa 470 km 5 hours
Emali (Amboseli) → Mombasa 350 km 3.5 hours


Looking for more routes? View the complete overview

More time in nature, less time on the road

On paper, visiting a different national park every day may sound exciting. In reality, these rushed itineraries often mean spending more time on the road than in nature. Long driving distances between parks can quickly turn a safari into a marathon, leaving very little time for actual game drives and wildlife experiences.
We design our safaris differently. Our goal is to maximize your time in the parks, surrounded by wildlife and unforgettable landscapes, while minimizing unnecessary driving hours along the way. Because a great safari is not about rushing from place to place or ticking destinations off a list. It’s about slowing down, staying longer and giving Africa the time to surprise you.

A great safari is all about balance. Our travel specialists are happy to help you create a journey through Kenya with more time in nature, fewer rushed travel days and unforgettable safari experiences.

Full travel time overview

Looking for a specific route? Below you’ll find a complete overview of common travel times in Kenya.

By car 🚙

Route Distance 📏 Approx. travel time ⏱
Nairobi → Masai Mara National Reserve 275 km 5.5 hours
Nairobi → Amboseli NP 215 km 4 hours
Nairobi → Ol’ Pejeta Conservancy 215 km 4 hours
Nairobi → Samburu National Reserve 330 km 9 hours
Nairobi → Aberdare NP 130 km 3 hours
Nairobi → Lake Nakuru NP 170 km 3.5 hours
Nairobi → Lake Naivasha/ Hell’s Gate 103 km 2 hours 15 min
Amboseli NP → Tsavo West NP 130 km 3 hours
Amboseli NP → Tsavo East NP 310 km 6 hours
Tsavo West NP → Tsavo East NP 100 km 2 hours
Tsavo West NP → Diani Beach 280 km 5 hr 30 min
Tsavo West NP → Mombasa 250 km 5 hr
Tsavo East NP → Diani Beach 210 km 4 hours 15 min
Tsavo East NP → Mombasa 150 km 3 hours
Lake Nakuru NP → Masai Mara NR 245 km 5 hours
Lake Nakuru NP → Ol’ Pejeta Conservancy 190 km 3.5 hours
Ol’ Pejeta Conservancy → Samburu NR 145 km 3 hours
Ol’ Pejeta Conservancy → Aberdare NP 95 km 2 hours
Samburu NR → Aberdare NP 240 km 5 hours

By train🚂

Route Distance 📏 Approx. travel time ⏱
Nairobi → Mombasa 470 km 5 hours
Emali (Amboseli) → Mombasa 350 km 3.5 hours
Voi (Tsavo East) → Mombasa 150 km 2 hours

Flights & transfers ✈️

Route Approx. travel time ⏱
Jomo Kenyatta Int. Airport → Nairobi 30 min
Flight from Nairobi to Diani Beach 1 hour
Diani airstrip → all resorts in Diani Beach 30 min
Flight from Nairobi to Mombasa 1 hour
Mombasa Airport → all resorts near Mombasa 1.5 hours