91-day T-bill8.750%▲ 0.002
182-day T-bill8.851%▼ 0.008
364-day T-bill9.029%▲ 0.002
Central Bank Rate8.75%07/10/2026
Inflation6.8%September 2026
Top MMF yield10.46%Madison
Sources: CBK auction, 2 Nov 2026 value date (change vs 26 Oct); CBK key rates; fund managers' published yields, as at 1 Nov 2026.

December Holiday Budget 2026: Coast Trip Costs by SGR

December holiday budget 2026: SGR fares, festive coast hotel rates and ready-made 3-night budgets from KSh 15,000 to KSh 190,000 for a couple.

december holiday budget - December Holiday Budget 2026: Coast Trip Costs by SGR

Updated 1 November 2026

A realistic December holiday budget for a coast trip in 2026 starts at about KSh 15,000 for a couple (SGR Economy return plus three nights in a small Diani glamping house with breakfast) and rises to KSh 140,000 to KSh 190,000 for three festive nights at a Diani beach resort. The two numbers that move your budget most are the dates (resort rates more than double from 20 December to 3 January) and the train class. This guide puts published SGR fares and hotel rates into ready-made budgets. Updated November 2026.

Sponsored
AI Starter Course

Updated November 2026. Sources: Kenya Railways Madaraka Express fare schedule and FAQ (checked 24 October 2026, see our SGR booking guide); hotel rates published by the properties or on resort rate sheets from tour operators, read 25 October 2026 for our affordable hotels in Mombasa and Diani list. Prices change without notice; confirm before paying.

December 2026 holiday dates to plan around

Date Holiday Day
12 December 2026 Jamhuri Day Saturday
25 December 2026 Christmas Day Friday
26 December 2026 Boxing Day Saturday
1 January 2027 New Year’s Day Friday

With Christmas and New Year both on Fridays, a long weekend is easy: leave on Thursday 24 December or Thursday 31 December. See the full list in Kenya public holidays 2026 and 2027.

Transport: SGR fares for the December holiday budget

Kenya Railways’ published one-way adult fares from Nairobi to Mombasa (Miritini) are KSh 1,500 in Economy, KSh 4,500 in First Class and KSh 12,000 in Premium (KSh 20,000 Premium return). Children aged 3 to 11 pay half fare and children under three ride free without their own seat. Payment is by M-Pesa only.

Who is travelling Economy return (KSh) First Class return (KSh)
Couple (2 adults) 6,000 18,000
Family of 4 (2 adults, 2 children aged 3 to 11) 9,000 27,000
Family of 5 (2 adults, 3 children aged 3 to 11) 10,500 31,500

Booking window: SGR tickets go on sale 60 days before travel. Seats for Saturday 19 December opened around 20 October; returns on Sunday 3 January 2027 open around 4 November 2026. If you drive to the station, overnight parking is KSh 200 a night.

Where to stay: published coast rates

Property Published rate Basis Season shown
Bahati House and Glamping, Diani (glamping house) KSh 3,000 a night 2 people, breakfast No season stated; confirm for December
Frangipani Cottages, Diani From KSh 2,300 a night Apartment for 2, self-catering “From” price; confirm for December
Kahama Hotel, Bamburi (double) KSh 8,000 BB, KSh 12,000 HB, KSh 16,000 FB Per room No season stated; confirm for December
Diani Reef Beach Resort KSh 10,700 BB Per person sharing 6 April to 19 December 2026
Diani Reef Beach Resort KSh 23,300 BB Per person sharing 20 December 2026 to 3 January 2027
Swahili Beach Resort KSh 15,400 BB Per person sharing 1 July to 22 December 2026
Swahili Beach Resort KSh 28,400 HB, minimum 3 nights Per person sharing 23 December 2026 to 3 January 2027

BB means bed and breakfast and HB half board (breakfast and dinner). Resort rates are resident rates and need a Kenyan ID, alien card or work permit at check-in. Children’s rates were not on the sheets we read, so ask the property in writing.

Sample December holiday budgets (3 nights)

Trip Transport Stay Total before meals and outings (KSh)
Couple, Bahati glamping house, Economy SGR 6,000 9,000 (3 x 3,000, breakfast) 15,000
Couple, Kahama Bamburi half board, Economy SGR 6,000 36,000 (3 x 12,000) 42,000 (dinners included)
Couple, Diani Reef before 20 December, First Class SGR 18,000 64,200 (2 x 3 x 10,700) 82,200
Couple, Diani Reef festive dates, Economy SGR 6,000 139,800 (2 x 3 x 23,300) 145,800
Couple, Swahili Beach festive half board, First Class SGR 18,000 170,400 (2 x 3 x 28,400) 188,400 (dinners included)

The same couple at Diani Reef pays KSh 75,600 more for three nights from 20 December than for three nights up to 19 December. Travelling the week of Jamhuri Day (12 December) instead of Christmas week is the single biggest saving.

Lines to add to your budget

  • Station to hotel: taxi or ride-hailing from Miritini to Bamburi or Diani; Diani trips cross the Likoni channel by ferry or use the Dongo Kundu bypass. Get a quote before you travel.
  • Meals not in your rate: lunches, and dinners if you are on bed and breakfast.
  • Outings: boat trips, marine park fees and attractions; pay park fees through official channels.
  • Children: extra beds or child rates; or look at December holiday camps in Nairobi if only part of the family travels.
  • A buffer of 10 to 15% for price changes and surprises.

How to pay less this December

  1. Book SGR the day sales open (60 days ahead) and book the return in the same session if it is in the window.
  2. Travel before 20 December or after 3 January when resort rates fall.
  3. Choose half board at resorts far from shops; choose bed and breakfast where restaurants are close.
  4. Pay deposits only to the property’s own till, paybill or bank account. Fake booking pages and “confirmed SGR seat” touts are common in December.
  5. Save toward the trip in a money market fund from now; our money market fund calculator shows what monthly deposits add up to.

Prefer the mountains? See how much it costs to hike Mount Kenya.

December holiday budget: frequently asked questions

How much do I need for a December coast holiday in Kenya?

For a couple, from about KSh 15,000 (SGR Economy return plus three nights in a small Diani glamping house) to about KSh 190,000 (First Class plus three festive nights half board at a Diani beach resort), before outings, on rates published in October 2026.

How much is the SGR to Mombasa in December 2026?

Kenya Railways’ published adult one-way fares are KSh 1,500 Economy, KSh 4,500 First Class and KSh 12,000 Premium. Children aged 3 to 11 pay half.

When do coast hotel prices go up in December?

On the resort rate sheets we read, festive rates start on 20 December (Diani Reef) or 23 December (Swahili Beach) and run to 3 January 2027.

When do SGR tickets for early January 2027 go on sale?

Tickets open 60 days before travel, so a 3 January 2027 return goes on sale around 4 November 2026.

ShareWhatsAppFacebookXLinkedIn

Get the weekly Business Radar briefing

Get Kenya's money, jobs and deadline updates.

One short email a week with exam dates, deadlines, job openings and money changes in Kenya.

Topics (optional)

Prefer WhatsApp? Follow Business Radar on WhatsApp

Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at one of Kenya's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

News Technology

CMA CGM launches weekly Mombasa–Nairobi SGR container train for importers

Updated 1 November 2026 Home › Technology › CMA CGM launches weekly Mombasa–Nairobi SGR container train… Get breaking business news
Business News

Kenya Railways starts SGR vehicle freight from Mombasa to Nairobi and Naivasha

Home › Business › Kenya Railways starts SGR vehicle freight from Mombasa… Kenya Railways has launched an SGR vehicle freight
★ Add Business Radar as a preferred source on Google
Latest