December Holiday Packages in Kenya

December holiday packages in Kenya for Christmas and New Year: Diani, Watamu, Mombasa, Masai Mara and Naivasha deals in KES. Book early for festive season dates.

Quick answer

December is peak season in Kenya. Schools close, families travel and coast resorts charge festive rates from about 20 December to 2 January. The most popular December holiday packages are Diani, Watamu and Mombasa beach stays, and Masai Mara safaris, which are still good after the migration herds leave. Book by October.

Packages
9
From
KES 5,890 per person sharing
Departs
Nairobi, Wilson, Your
Payment
M-Pesa, bank, card

Best December holiday destinations

Diani and Watamu for beach holidays, Mombasa's north coast for family resorts and nightlife, Naivasha for a short break, and the Masai Mara, where big cats stay all year, for a festive safari. See our resident packages and coast safaris.

Weather in December

December is after the short rains (November), with mostly dry, hot weather on the coast and green parks inland. It is a good time for both beach and safari.

Tips for festive season bookings

Book 2–3 months ahead, check for compulsory gala dinner charges on 24 and 31 December, book SGR tickets as soon as sales open, and consider travelling before 20 December for lower rates.

December Holiday Packages in Kenya: packages and prices

Masai Mara Road Safari for Kenyan Residents – Masai Mara National Reserve

Masai Mara Road Safari for Kenyan Residents

  • 3 days
  • Mid-range
  • Shared or private

Our Masai Mara road package for Kenyan citizens and residents costs KES 19,950 per person per day, full board, with road transport from Nairobi and game drives.

From KES 19,950per person per day
3 Days Masai Mara Flying Package for Residents – Masai Mara National Reserve

3 Days Masai Mara Flying Package for Residents

  • 3 days
  • Mid-range
  • Fly-in

The 3-day Masai Mara flying package for residents flies you from Wilson Airport to a Mara airstrip in about 45–60 minutes, with two nights full board in a tented camp and game drives in the camp's 4x4.

From KES 89,015per person sharing
Diani Beach Holiday Package for Kenyan Residents – Diani Beach, Kisite-Mpunguti Marine Park (optional)

Diani Beach Holiday Package for Kenyan Residents

  • 4 days
  • Mid-range
  • Hotel package

Our Diani Beach holiday package for Kenyan residents starts at KES 8,431 per person per night sharing, half board, at a beach resort on Kenya's south coast.

From KES 8,431per person per night
Watamu Beach Holiday Package for Kenyan Residents – Watamu Marine National Park, Mida Creek, Gede Ruins

Watamu Beach Holiday Package for Kenyan Residents

  • 4 days
  • Mid-range
  • Hotel package

The Watamu beach holiday package for Kenyan residents starts at KES 9,025 per person per night on half board, on Kenya's quieter north coast.

From KES 9,025per person per night
Tsavo East Day Trip from Mombasa or Diani – Tsavo East National Park

Tsavo East Day Trip from Mombasa or Diani

  • 1 day
  • Budget
  • Shared

A Tsavo East day trip from Mombasa is a 12–13 hour safari that leaves the coast at 05:00 for Kenya's largest national park, famous for its red-dust elephants, lions and the Aruba Dam waterhole.

From USD 152per person
2 Days Tsavo East Safari from Mombasa – Tsavo East National Park

2 Days Tsavo East Safari from Mombasa

  • 2 days
  • Mid-range
  • Private

The 2-day Tsavo East safari from Mombasa adds an overnight in the park to the day trip, so you get a sunset drive, a sunrise drive and a night in a safari lodge, all with less rushing than doing it in one day.

From USD 441per person
3 Days Tsavo East & Tsavo West Safari from Mombasa – Tsavo East National Park, Tsavo West National Park

3 Days Tsavo East & Tsavo West Safari from Mombasa

  • 3 days
  • Mid-range
  • Private

The 3-day Tsavo East and Tsavo West safari from Mombasa covers both halves of the Tsavo ecosystem: Tsavo East's open plains and red elephants, then Tsavo West's Mzima Springs, Shetani lava flow and volcanic hills, with two nights in safari lodges.

From USD 745per person
Wasini Island Dolphin & Snorkelling Tour – Kisite-Mpunguti Marine Park, Wasini Island

Wasini Island Dolphin & Snorkelling Tour

  • 1 day
  • Budget
  • Shared

The Wasini Island tour is a full-day dhow trip from Diani to Kisite-Mpunguti Marine Park, where you can often spot dolphins, snorkel on coral reefs and finish with a Swahili seafood lunch on Wasini Island.

From USD 95per person
Naivasha Weekend Getaway for Kenyan Residents – Lake Naivasha, Hell's Gate National Park (optional), Crescent Island (optional)

Naivasha Weekend Getaway for Kenyan Residents

  • 2 days
  • Budget
  • Hotel package

Our Naivasha weekend getaway for Kenyan residents starts at KES 5,890 per person sharing for 2 days and 1 night, full board, at a lakeside lodge about 2 hours from Nairobi.

From KES 5,890per person sharing
PackageDaysFromStylePark fees
Masai Mara Road Safari for Kenyan Residents3KES 19,950 per person per dayMid-rangenot included
3 Days Masai Mara Flying Package for Residents3KES 89,015 per person sharingMid-rangenot included
Diani Beach Holiday Package for Kenyan Residents4KES 8,431 per person per nightMid-rangenot applicable
Watamu Beach Holiday Package for Kenyan Residents4KES 9,025 per person per nightMid-rangenot applicable
Tsavo East Day Trip from Mombasa or Diani1USD 152 per personBudgetnot included
2 Days Tsavo East Safari from Mombasa2USD 441 per personMid-rangenot included
3 Days Tsavo East & Tsavo West Safari from Mombasa3USD 745 per personMid-rangenot included
Wasini Island Dolphin & Snorkelling Tour1USD 95 per personBudgetnot included
Naivasha Weekend Getaway for Kenyan Residents2KES 5,890 per person sharingBudgetnot applicable

Frequently asked questions

Are December holiday packages more expensive?

Yes. Coast resorts usually charge peak rates from about 20 December to early January, often with a compulsory festive dinner supplement. Early December and early January are cheaper.

Related topics

Read more on our blog

Get a free quote

Last updated:

WhatsApp us