Diani Beach Kenya
HomeAll Tours7 Days Bush & Beach
Madaraka ExpressBush & Beach

7 Days Bush & Beach
Madaraka Express Package

7 Days / 6 Nights
Nairobi · Taita Hills · Diani Beach
SGR 1st Class Included
4.9

Accommodation

Hotel & Beach Resort

Meals

B&B / Full Board / All-Inc.

Transport

SGR 1st Class + 4x4

Group Type

Min. 2 Pax (Shared)

The Journey

Day-by-Day Itinerary

Arrival in Nairobi
Day 1

Arrival in Nairobi

Nairobi
Bed & Breakfast
La Maison Royale Hotel
1

Upon arrival at Jomo Kenyatta International Airport (JKIA) in Nairobi, you will be met by our representative and transferred to your selected city hotel. Check in and enjoy the rest of the day at leisure after your flight. Depending on your arrival time, you may explore Nairobi's attractions, visit local shopping malls, or simply relax at the hotel. Dinner will be at your own arrangement and overnight stay at the hotel in Nairobi.

Meet & greet by our representative at JKIA
Transfer to La Maison Royale Hotel
Explore Nairobi at leisure
Overnight on Bed & Breakfast
Nairobi → Tsavo West via Madaraka Express SGR
Day 2

Nairobi → Tsavo West via Madaraka Express SGR

Taita Hills
Full Board
Salt Lick Safari Lodge
2

After an early breakfast, transfer to the Nairobi SGR Terminus for the scenic Madaraka Express train journey to Voi. Upon arrival, you will be met by your safari driver-guide and transferred to Salt Lick Safari Lodge. Check in and enjoy lunch at the lodge while taking in views of the surrounding wilderness. Later in the afternoon, embark on an exciting game drive through the Taita Hills Wildlife Sanctuary, home to elephants, buffaloes, giraffes, zebras, antelopes, and various bird species. Return to the lodge in the evening for dinner and overnight stay.

Madaraka Express SGR — 1st Class to Voi
Transfer to Salt Lick Safari Lodge
Game drive through Taita Hills Wildlife Sanctuary
Elephants, buffaloes, giraffes, zebras & birds
Full-Day Game Drive — Taita Hills Wildlife Sanctuary
Day 3

Full-Day Game Drive — Taita Hills Wildlife Sanctuary

Taita Hills
Full Board
Salt Lick Safari Lodge
3

Spend the entire day exploring the rich wildlife habitats of the Taita Hills Wildlife Sanctuary. After breakfast, depart for a full-day game viewing experience with packed lunch or return to the lodge for lunch depending on your preference. The sanctuary offers excellent opportunities to spot elephants, lions, cheetahs, leopards, buffaloes, and numerous plains game species. Enjoy spectacular views of the surrounding landscapes and visit waterholes frequented by wildlife throughout the day. Return to the lodge in the evening for dinner and overnight stay at Salt Lick Safari Lodge.

Full-day game drives in Taita Hills Sanctuary
Spot lions, cheetahs, leopards & elephants
Visit wildlife waterholes
Spectacular landscape panoramas
Tsavo → Mombasa → Diani Beach via SGR
Day 4

Tsavo → Mombasa → Diani Beach via SGR

Diani Beach
All Inclusive
Diani Beach Resort
4

After breakfast, enjoy a final morning game drive before transferring to Voi Railway Station for your SGR train journey to Miritini. Upon arrival at Miritini Terminus in Mombasa, meet your transfer driver and proceed southwards to the beautiful beaches of Diani Beach. Arrive at Diani Beach Resort in time for check-in. Spend the remainder of the day relaxing by the beach or swimming in the Indian Ocean before enjoying dinner and an overnight stay at the resort.

Final morning game drive in Taita Hills
Madaraka Express SGR — Voi to Miritini, Mombasa
Scenic drive south to Diani Beach
Relax on pristine white sandy shores
Leisure Day at Diani Beach
Day 5

Leisure Day at Diani Beach

Diani Beach
All Inclusive
Diani Beach Resort
5

Enjoy a full day at leisure on the pristine white sandy beaches of Diani. After breakfast, spend the day as you wish — relaxing under palm trees, swimming in the warm turquoise waters, enjoying hotel facilities, or participating in optional activities such as snorkeling, scuba diving, glass-bottom boat rides, kite surfing, or spa treatments. Lunch, dinner, and overnight stay at Diani Beach Resort (All Inclusive).

All-Inclusive meals & beverages
Optional snorkeling & scuba diving
Glass-bottom boat rides & kite surfing
Spa treatments available
Full-Day Wasini Island Excursion
Day 6

Full-Day Wasini Island Excursion

Wasini Island
All Inclusive
Diani Beach Resort
6

After an early breakfast, depart for an unforgettable excursion to Wasini Island. Board a traditional dhow and cruise through the protected waters of the Kisite-Mpunguti Marine National Park. Enjoy opportunities for dolphin spotting, snorkeling among vibrant coral reefs, and swimming in crystal-clear waters. A delicious Swahili seafood lunch (with vegetarian options available) will be served on Wasini Island. Later, explore the island's unique culture and visit the ancient coral gardens before returning to Diani in the late afternoon.

Traditional dhow cruise through marine park
Dolphin spotting & snorkeling on coral reefs
Swahili seafood lunch on Wasini Island
Explore ancient coral gardens & island culture
Diani → Nairobi → Departure
Day 7

Diani → Nairobi → Departure

Nairobi (Departure)
Breakfast
7

After breakfast, check out and transfer to Mombasa SGR Terminus for your return Madaraka Express train journey to Nairobi. Upon arrival at Nairobi Terminus, meet your transfer driver and proceed directly to Jomo Kenyatta International Airport for check-in and your onward international flight back home, bringing your memorable Kenya safari and beach holiday to a close.

Breakfast & check-out from Diani Beach Resort
Madaraka Express return — Mombasa to Nairobi
Transfer to JKIA Nairobi
Depart with unforgettable memories

✦  End of Our Services  ✦

2026 Rates

Cost per Person (USD)

Minimum 2 Pax · Rates subject to availability

Lodge Option2 Pax4 Pax6 Pax8 Pax10 Pax
Taita Hills Wildlife Resort$1,290$1,290$1,290$1,290$1,290
Salt Lick Game Lodge$1,380$1,380$1,380$1,380$1,380

* This is a quote only — no booking has been made. Terms & conditions apply.

From

$1,290

per person · min 2 pax · 2026

Book This Safari Customize My Trip

Accommodation

Night 1

La Maison Royale Hotel

Nairobi

Bed & Breakfast

Night 2

Taita Hills Resort / Salt Lick Game Lodge

Taita Hills Wildlife Sanctuary

Full Board

Night 3

Taita Hills Resort / Salt Lick Game Lodge

Taita Hills Wildlife Sanctuary

Full Board

Nights 4–6

Diani Beach Resort

Diani Beach

All Inclusive

Package Includes

Accommodation for 6 nights as per the itinerary
Meals as per the programme (B&B in Nairobi, Full Board at Taita Hills, All Inclusive at Diani)
Return transfers from Nairobi and Mombasa
Return shared transfer from Voi SGR station
Return SGR train tickets — 1st Class (Madaraka Express)
Visit to World War 2 Museum
Game drive in a shared Land Cruiser
2 shared game drives to Taita Hills Wildlife Sanctuary per stay
Full-day excursion to Wasini Island
Snorkeling and dolphin tracking at Wasini Island
Services of a professional tour guide / driver
Park entrance fees

Exclusions

Visa fees
International flights
Travel insurance
Tipping / gratuities
Anything else not included in the package

Kindly Note

  • 1.Rates are subject to availability.
  • 2.This is a quote only — no booking has been made.
  • 3.Terms & conditions apply.
Back to All Tours