Travel

Best Time to Visit Kenya: Weather, Migration and Beach

In this story

The best time to visit Kenya for a safari is during the dry seasons: late June to October, when the Great Migration is usually in the Masai Mara, and January to February, when the parks and the coast are both hot and dry. Kenya has two rainy seasons, the long rains in April and May and the short rains in November, but even then there is plenty to see, and rates are at their lowest. The right month depends on whether you want the migration, the beach or the quietest camps.

This guide uses ten years of weather data for six places, from Nairobi and the Mara to Diani and Lamu, to show what each month is really like. It explains where the migration herds usually are through the year, the best time for Amboseli, Samburu and the coast, and how to combine a safari with a beach. For trip ideas, start with our Kenya holidays or our Kenya safari page.

The quick answer

  • Best overall: late June to October, and January to February.
  • Great Migration: usually in the Masai Mara from July to about October, with river crossings most often in August and September.
  • Safari plus beach: January and February, when the Mara and the coast are both dry.
  • Rainy seasons: the long rains, roughly April and May; the short rains, roughly November.
  • Best value: April to early June and November, the green season.
  • Coast: Diani, Watamu and Lamu are best from December to March.
Wildebeest crossing a river during the great migration
River crossings in the Mara usually happen between July and October.

Kenya’s seasons, explained

Kenya lies on the equator, so there is no real summer and winter. Temperatures depend mostly on altitude: Nairobi and the Masai Mara sit at roughly 1,500 to 1,800 metres and are warm by day and cool at night, while the coast is hot and humid all year. What shapes the seasons is rain.

  • The long rains (roughly late March to May) are the main wet season. April is the wettest month inland and May on the coast. Rain often falls in heavy afternoon storms, with clear mornings.
  • The long dry season (roughly late June to October) is the classic safari season: cooler, dry and dusty, with short grass and animals near water. July and August are the coolest months.
  • The short rains (roughly November to early December) are lighter and less predictable, usually in short bursts.
  • The short dry season (roughly mid-December to March) is hot and mostly dry, and the best time for the coast.

Kenya weather by region and month, at a glance

This is our verdict for each region, month by month, based on the rainfall data below and our Travel Designers’ experience on the ground.

Month Masai Mara Amboseli and Tsavo Samburu and Laikipia South coast (Diani) North coast (Watamu, Lamu)
January Good Good Good Good Good
February Good Good Good Good Good
March Mixed Mixed Good Good Good
April Wet Wet Mixed Wet Mixed
May Mixed Mixed Good Wet Wet
June Good Good Good Mixed Mixed
July Good Good Good Mixed Good
August Good Good Good Mixed Good
September Good Good Good Mixed Good
October Good Good Good Mixed Good
November Mixed Wet Mixed Mixed Mixed
December Mixed Mixed Good Good Good

Good mostly dry and sunny   Mixed showers or a changeable month   Wet the rainy season there

Kenya weather month by month

These are the average daily highs and lows and the average monthly rainfall for Nairobi, where almost every safari begins, with our verdict for Kenya as a whole. The Mara has a very similar pattern, a little warmer by day.

Month Avg high Avg low Rain Our verdict
January 26°C 14°C 40 mm Hot and dry: excellent for safari and the coast
February 27°C 15°C 55 mm Hot and dry; the driest month on the coast and one of the best for safari plus beach
March 27°C 15°C 80 mm Hot; the long rains start to build late in the month
April 25°C 16°C 170 mm The long rains: wettest month inland; some camps close
May 24°C 15°C 100 mm Long rains continue, heaviest on the coast; quietest and best value
June 23°C 13°C 45 mm Rains ease; green, quiet and good value
July 23°C 12°C 15 mm Dry season begins in earnest; the migration usually reaches the Mara
August 23°C 13°C 30 mm Peak migration and river crossings; the busiest month
September 25°C 13°C 35 mm Dry, with the herds still in the Mara: one of the best months
October 26°C 15°C 90 mm Still dry and good; herds start to leave the Mara
November 24°C 15°C 135 mm The short rains: green, quiet and good value
December 25°C 15°C 80 mm Short rains ease; Christmas and New Year are busy

Source: ERA5 reanalysis via the Open-Meteo archive, daily data 2014 to 2023, averaged by month. Figures are modelled for a point rather than measured at one weather station, so they can differ slightly from airport records. Rainfall is rounded to the nearest 5 mm.

Weather by region: the Mara, Amboseli, Samburu and the coast

The same ten years of data for six places: average high, average low and monthly rainfall.

Month Nairobi Masai Mara Amboseli Samburu Diani (south coast) Lamu (north coast)
January 26° / 14° · 40 mm 28° / 15° · 75 mm 29° / 18° · 85 mm 31° / 18° · 15 mm 31° / 25° · 30 mm 30° / 25° · 15 mm
February 27° / 15° · 55 mm 29° / 16° · 50 mm 30° / 18° · 90 mm 32° / 19° · 15 mm 32° / 26° · 20 mm 30° / 25° · 5 mm
March 27° / 15° · 80 mm 29° / 16° · 85 mm 30° / 19° · 100 mm 32° / 20° · 40 mm 31° / 26° · 80 mm 31° / 26° · 35 mm
April 25° / 16° · 170 mm 27° / 16° · 135 mm 28° / 19° · 210 mm 31° / 20° · 75 mm 29° / 25° · 235 mm 30° / 26° · 130 mm
May 24° / 15° · 100 mm 27° / 15° · 60 mm 27° / 17° · 115 mm 32° / 20° · 20 mm 28° / 24° · 310 mm 28° / 25° · 205 mm
June 23° / 13° · 45 mm 26° / 15° · 45 mm 27° / 16° · 40 mm 31° / 19° · 10 mm 27° / 23° · 110 mm 28° / 25° · 85 mm
July 23° / 12° · 15 mm 27° / 14° · 15 mm 26° / 15° · 15 mm 30° / 19° · 10 mm 26° / 23° · 95 mm 27° / 24° · 55 mm
August 23° / 13° · 30 mm 28° / 15° · 25 mm 27° / 15° · 25 mm 31° / 19° · 5 mm 27° / 22° · 75 mm 27° / 24° · 45 mm
September 25° / 13° · 35 mm 29° / 15° · 35 mm 29° / 16° · 20 mm 32° / 19° · 5 mm 27° / 23° · 85 mm 28° / 24° · 35 mm
October 26° / 15° · 90 mm 30° / 16° · 55 mm 30° / 18° · 70 mm 32° / 20° · 40 mm 29° / 24° · 120 mm 29° / 25° · 70 mm
November 24° / 15° · 135 mm 28° / 16° · 120 mm 28° / 18° · 165 mm 29° / 19° · 80 mm 29° / 24° · 125 mm 29° / 25° · 125 mm
December 25° / 15° · 80 mm 28° / 15° · 90 mm 27° / 18° · 155 mm 30° / 18° · 35 mm 31° / 25° · 80 mm 30° / 26° · 45 mm

Masai Mara

The Mara is good all year, because the lions, cheetahs, leopards, elephants and plains game that live there do not migrate. The best months are late June to October, when the migration herds usually arrive from the Serengeti, and January to February, when it is hot, dry and much quieter. In our data the driest months are July and August (about 15 mm to 25 mm) and the wettest are April and November. The private conservancies that border the reserve, such as Olare Motorogi and Naboisho, limit vehicle numbers, which matters most in the busy migration months.

Amboseli and Tsavo

Amboseli is famous for its big-tusked elephants against the backdrop of Kilimanjaro, just across the border in Tanzania. It is drier and dustier than the Mara, and the best months are June to October and January to February. Kilimanjaro is most often clear early in the morning and late in the afternoon; by midday it is often hidden in cloud. Amboseli is wetter than the Mara in the short rains, with about 165 mm in November in our data.

Samburu and Laikipia

Northern Kenya is semi-arid, with far less rain than the Mara: in our data Samburu averages 10 mm or less a month from June to September. That makes Samburu, Buffalo Springs and the Laikipia conservancies good for most of the year, with species you will not see further south, such as Grevy’s zebra, reticulated giraffe, Beisa oryx and the long-necked gerenuk. Our Grand Tour of Kenya includes three nights in Buffalo Springs as well as three in the Mara.

The coast: Diani, Watamu and Lamu

Kenya’s Indian Ocean coast is best from December to March, when the north-east monsoon brings hot, mostly dry weather, calmer seas and clear water for snorkelling; Diani has about 20 mm to 30 mm of rain a month in January and February in our data. April to June is the wet season on the coast, peaking in May. From July to September the south-east trade wind brings breezy, slightly cooler days, good for kitesurfing; it can push seaweed onto Diani’s beach at times. Watamu and Malindi, further north, have a marine park and good turtle beaches, and Lamu is a car-free Swahili island town with a more traditional feel.

Elephants in the green grasslands of Kenya
After the rains the parks turn green, and rates are at their lowest.

When to see the Great Migration in Kenya

The Great Migration is a year-round circuit of wildebeest and zebra between Tanzania’s Serengeti and Kenya’s Masai Mara, following the rain and fresh grass. Kenya’s part of it is usually July to October. The herds have to cross the Mara River, and sometimes the Talek, and these crossings, with crocodiles waiting below the banks, are the moments most people come to see. They are often most frequent in August and September, but they depend on rain and the mood of the herds, and a group can gather on the bank for hours and then turn away. Staying three or four nights, close to the river, gives you the best chance.

Months Where the herds usually are Country
January to March Short-grass plains of the southern Serengeti and Ndutu, where the wildebeest calve (mostly in February) Tanzania
April and May Moving north and west through the central Serengeti during the long rains Tanzania
June The Western Corridor and the Grumeti River Tanzania
July The northern Serengeti; the first herds usually cross into the Masai Mara Tanzania and Kenya
August and September The Masai Mara and the northern Serengeti, with crossings of the Mara and Talek rivers Kenya and Tanzania
October Still in the Mara, starting to drift south late in the month Kenya and Tanzania
November and December Heading south through the eastern Serengeti towards the calving plains Tanzania

If your dates fall between December and March, the herds are in Tanzania’s southern Serengeti, where most calves are born around February, which can be just as dramatic, with predators following the newborns. Our page on Tanzania holidays explains the Serengeti, and our guide to luxury safari holidays compares the camps and countries.

The best month for each experience

Best month for When Where
The Great Migration July to October; river crossings are often most frequent in August and September Masai Mara and its conservancies
Big cats All year, best in the dry months (late June to October, January to February) Masai Mara
Elephants with Kilimanjaro behind June to October and January to February, early in the morning Amboseli
Northern species (Grevy’s zebra, reticulated giraffe) Most of the year; avoid April and November Samburu, Buffalo Springs, Laikipia
Beach December to March, then again late June to October Diani, Watamu, Malindi, Lamu
Safari and beach in one trip January to February Masai Mara plus Diani or Watamu
Diving and snorkelling Roughly October to March, when the sea is calmer and clearer Kisite-Mpunguti, Watamu Marine Park
Birdwatching November to March, when migrant birds arrive from Europe Rift Valley lakes, the Mara, the coast
Value and fewer vehicles April to early June and November (green season) Mara conservancies, Amboseli, the coast
Family holidays July and August (UK summer holidays), and February half-term Mara, Laikipia and the coast

Combining a Kenya safari with the beach

A few days by the Indian Ocean after early-morning game drives is one of the best ways to end a safari, and Kenya makes it easy: light aircraft link the Mara with the coast, usually connecting at Nairobi’s Wilson airport, so you can be on the beach by mid-afternoon. The sweet spot is January and February, when both are hot and dry. From late June to October the Mara is at its best and the coast is still good, if breezier.

Our guide to safari and beach holidays compares Kenya’s coast with Zanzibar, Mozambique and Mauritius.

Diani Beach
Diani Beach, south of Mombasa, at its best from December to March.

Kenya month by month

Kenya in January

January is hot, dry and one of the best months of the year in Kenya. Nairobi averages 26°C with about 40 mm of rain, the Mara is green after the short rains and full of resident game, and the coast is at its sunniest, with about 30 mm at Diani. It is an excellent month for safari and beach together. The migration herds are calving in Tanzania’s southern Serengeti, not in Kenya.

Kenya in February

February is usually the driest month on the coast: about 20 mm at Diani, 5 mm at Lamu and 50 mm in the Mara in our data. Days are hot on the coast (around 32°C) and warm in the parks. It is the best time for a safari followed by a beach week, and February half-term fills the family-friendly camps.

Kenya in March

March is still hot and largely dry, but the long rains usually begin to build towards the end of the month, especially around Amboseli (about 100 mm). Early March is a good, quieter alternative to February, with lower demand at the camps.

Kenya in April

April is the heart of the long rains and the wettest month inland: about 170 mm in Nairobi, 135 mm in the Mara and 210 mm in Amboseli. Some smaller camps, especially in the Mara conservancies, close for a few weeks. Those that stay open are quiet, green and good value, and game is still easy to see, though some tracks become muddy.

Kenya in May

In May the rain eases inland but peaks on the coast, where Diani averages about 310 mm and Lamu 205 mm, so May is not a beach month. It is the quietest month of the year for safari, with the lowest rates of the year and lush scenery.

Kenya in June

June is a turning point. The rains have passed, the parks are green and empty, and Nairobi is cool, with averages of 23°C by day and 13°C at night. Rates are still lower than in July. In good years the first migration herds approach the Mara at the end of the month, but they normally arrive in July.

Kenya in July

July is the start of the peak season. It is the driest month in the Mara (about 15 mm in our data), with cool mornings (around 14°C) that call for a fleece on early game drives. The migration usually reaches the Mara during the month. On the coast the south-east trade wind blows, which brings breezy days and, at times, seaweed to Diani’s beach.

Kenya in August

August is the classic migration month. The herds are usually spread across the Mara, and crossings of the Mara River are often most frequent in August and September, although no one can promise one on a given day. It is also the busiest month in the Mara, so book the best camps a year ahead.

Kenya in September

September is one of our favourite months for Kenya: dry (about 35 mm in the Mara), with the herds usually still in the Mara and slightly fewer visitors once the UK schools go back. Samburu is at its driest, with almost no rain in our data, and animals gather along the Ewaso Ng’iro river.

Kenya in October

October is still dry and warm, around 30°C in the Mara. The herds often start to drift back towards Tanzania during the month, but the resident lions, cheetahs and leopards stay, and so does good game viewing. Rates drop after the peak months.

Kenya in November

November brings the short rains: shorter, sharper showers, usually in the afternoon, with about 135 mm in Nairobi and 165 mm in Amboseli. It is green, quiet and good value, and migrant birds arrive from Europe. The coast is changeable, with about 125 mm at Diani.

Kenya in December

The short rains ease through December, and the coast becomes hot and sunny again (about 45 mm at Lamu). Christmas and New Year are a peak period at the best camps and beach hotels, so book early for festive dates.

Kenya tours and when they work best

All of our small-group safaris are on our Kenya tours page. A few to look at for each season:

Planning tips from our Travel Designers

  • Book migration season early. The best camps near the Mara River are often full a year ahead for July to September.
  • Pack for cold mornings. Early game drives in open vehicles can be chilly, even in summer; bring a fleece and a light waterproof.
  • Use the green season. In April, May, June and November you can stay at better camps for the same budget, with fewer vehicles at sightings.
  • Keep luggage light. Light aircraft between the parks and the coast have strict weight limits, usually with soft bags only.
  • Health and entry. Ask your GP or a travel clinic about malaria and vaccinations, and check the latest Kenya entry requirements on GOV.UK before you travel.

Comparing countries? Our safari holidays page sets out where and when to go across Africa.

Frequently asked questions

When is the best time to visit Kenya?

For safari, the dry seasons: late June to October, when the Great Migration is usually in the Masai Mara, and January to February, which is also the best time to combine a safari with the beach. The long rains, roughly April and May, are the quietest and best-value months.

When is the Great Migration in the Masai Mara?

The wildebeest and zebra usually arrive in the Masai Mara in July and stay until about October. River crossings are often most frequent in August and September, but they depend on rainfall and are never guaranteed. From December to March the herds are in Tanzania’s southern Serengeti.

What is the weather like in Kenya in August?

Dry and pleasantly warm in the parks, with cool mornings. In our data, Nairobi averages about 23°C by day and 13°C at night with around 30 mm of rain, and the Masai Mara about 28°C with 25 mm. The coast is warm and breezy, with about 75 mm of rain at Diani.

When is the rainy season in Kenya?

Kenya has two. The long rains fall roughly from late March to May, and are heaviest in April inland and in May on the coast. The short rains fall roughly in November and early December. Outside those months most of the country is dry.

Is it worth going to Kenya in the rainy season?

It can be. The parks are green and quiet, rates are at their lowest and game is still plentiful, especially in the Mara. Expect some heavy showers and muddy tracks, and note that some smaller camps close for part of April and May.

When is the best time for a Kenya safari and beach holiday?

January and February are the best months, when both the parks and the coast are hot and dry. Late June to October also works well, with the migration in the Mara, though the coast is breezier and Diani can have seaweed at times.

How hot is Kenya?

Less hot than many people expect, because most safari areas are high up. The Masai Mara, at around 1,500 to 1,700 metres, averages highs of about 26°C to 30°C, with early mornings down to around 14°C to 16°C. The coast is hotter and humid, with highs of about 26°C to 32°C all year.

Plan your Kenya safari with us

Tell us when you can travel and what you most want to see, and our Travel Designers will match the right camps, season and beach to your dates, and handle every light-aircraft connection. Ask a Travel Designer for current prices. Our flight-inclusive holidays are ATOL protected.

Ask a Travel Designer →

Keep planning

Updated November 2026. Weather figures are 2014 to 2023 averages; rains, migration timings and camp seasons vary from year to year, and your Travel Designer will confirm everything for your dates.