Kenya Public Holidays 2026

National holidays, safari seasons and festival calendar for Kenya

2026 Holiday Calendar

DateDayHolidayType
1 JanuaryThursdayNew Year's DayNational
~20 March*FridayEid al-FitrIslamic
3 AprilFridayGood FridayChristian
6 AprilMondayEaster MondayChristian
1 MayFridayLabour DayNational
~27 May*WednesdayEid al-AdhaIslamic
1 JuneMondayMadaraka DayNational
10 OctoberSaturdayHuduma DayNational
20 OctoberTuesdayMashujaa Day (Heroes' Day)National
12 DecemberSaturdayJamhuri Day (Independence)National
25 DecemberFridayChristmas DayChristian
26 DecemberSaturdayBoxing DayChristian

* Islamic holidays follow the lunar calendar; dates are approximate.

Business Hours

TypeHoursNotes
BanksMon-Fri 9:00-15:00, Sat 9:00-12:00Closed holidays; ATMs 24/7; M-Pesa always works
Shopping MallsMon-Sat 9:00-20:00, Sun 10:00-18:00Most malls open on holidays
GovernmentMon-Fri 8:00-17:00Closed all public holidays
Safari Lodges24/7 operationsNo impact from public holidays

Safari Season Calendar

MonthSafari QualityGreat MigrationNotes
Jan-FebExcellentCalving in Serengeti/NdutuHot, dry; great game viewing; fewer tourists
Mar-MayPoorMoving northLong rains; some camps close; green season deals
JunGoodApproaching MaraDry season begins; pleasant temperatures
Jul-OctPeakMara River crossingsBest time; Great Migration in Mara; book 6+ months ahead
Nov-DecGoodMoving southShort rains; bird watching excellent; fewer tourists

Events & Festivals

EventWhenWhereDescription
Lamu Cultural FestivalNovemberLamu IslandSwahili culture, dhow races, donkey races
Maralal Camel DerbyAugustSamburuInternational camel race in northern Kenya
Lake Turkana FestivalJuneLoiyangalaniCultural festival with 14 ethnic communities
Koroga FestivalQuarterlyNairobiMusic, food and culture festival
Great MigrationJuly-OctoberMasai MaraMillions of wildebeest cross the Mara River

Key Dates 2026

Madaraka Day: 1 Jun

Mashujaa Day: 20 Oct

Jamhuri Day: 12 Dec

Great Migration: Jul-Oct

Christmas: 25-26 Dec