Kenya — mytravelcast data
The data below comes from the mytravelcast interactive map. Each weather rating covers a two-week window in the middle of the month and is calculated separately for each travel style.
Best time to visit: month ratings by travel style
General: ideal conditions — May–October, December–March; good — April, November.
Sun & Chill: ideal conditions — May, October, December–March; good — April, June–September, November.
City Break: ideal conditions — June–October; good — November–May.
Nature & Trekking: ideal conditions — May–September; good — October–April.
Culture & Sights: ideal conditions — May–October, December; good — January–April, November.
Wild Adventure: ideal conditions — June–October, December, January; good — February–May, November.
Climate month by month
Average temperature, in brackets the average daily minimum and maximum, then total rainfall.
Nairobi: January 20°C (13/26°C), 40 mm; February 20°C (13/27°C), 45 mm; March 20°C (14/26°C), 85 mm; April 20°C (14/25°C), 140 mm; May 18°C (13/24°C), 95 mm; June 18°C (12/23°C), 32 mm; July 16°C (11/22°C), 17 mm; August 16°C (11/22°C), 25 mm; September 18°C (12/25°C), 28 mm; October 19°C (13/25°C), 50 mm; November 18°C (13/24°C), 140 mm; December 19°C (13/25°C), 75 mm.
Mombasa: January 28°C (23/32°C), 25 mm; February 28°C (24/32°C), 18 mm; March 28°C (24/33°C), 62 mm; April 28°C (24/32°C), 142 mm; May 26°C (23/30°C), 228 mm; June 26°C (22/29°C), 82 mm; July 24°C (21/28°C), 72 mm; August 24°C (21/28°C), 68 mm; September 25°C (21/29°C), 72 mm; October 26°C (22/31°C), 82 mm; November 28°C (24/32°C), 98 mm; December 28°C (24/32°C), 82 mm.
Masai Mara: January 20°C (12/27°C), 82 mm; February 20°C (12/28°C), 82 mm; March 20°C (13/28°C), 128 mm; April 20°C (14/27°C), 178 mm; May 19°C (13/25°C), 108 mm; June 18°C (11/25°C), 42 mm; July 18°C (11/24°C), 28 mm; August 18°C (12/25°C), 42 mm; September 20°C (12/27°C), 52 mm; October 20°C (13/28°C), 82 mm; November 19°C (12/26°C), 118 mm; December 19°C (12/26°C), 108 mm.
Daily budget
Backpacker (hostel + street food + local transport): 45-55 USD, 40-45 EUR, 170-190 PLN per day.
Comfort (3★ hotel + restaurants + taxis): 90-110 USD, 80-90 EUR, 330-390 PLN per day.
Luxury (4–5★ hotel + private + fine dining): 180-220 USD, 160-180 EUR, 650-800 PLN per day.
Currency: KES.
Visa by passport
Poland, Germany, United Kingdom, United States, France, Japan, Spain: eTA / ETA, up to 90 days, approx. 33 USD. Kenya ETA required from Jan 2024, $33 online (etakenya.go.ke).
China, India: eTA / ETA, up to 90 days. Online travel authorisation (eTA) required before travel; stay up to 90 days.
Visa data is indicative, as of 2026-10-14. Check the official source before you travel.
Places
Masai Mara, Mount Kenya, Diani Beach, Amboseli NP, Lake Nakuru, Lamu Island.
Source: mytravelcast.com. Updated: 2026-10-14.