20 NightsDuration
Emerald CruisesCruise LineEmerald KaiaCruise ShipNairobiEmbarkation PortAfricaRegion$17,585Starting FarePORTS OF CALL ON THIS VOYAGENairobi, Samburu, Maasai Mara, Zanzibar, Mafia, Kilwa Kisiwani, Aldabra Atoll, Farquhar
Hold Stateroom & Check Perks →SELECT YOUR DEPARTURE DATE & STATEROOM
Click any cabin price to request that exact stateroom & onboard creditUpcoming Sailings & Stateroom Fares (2)
| Departure Date | Return Date | Inside | Oceanview | Balcony | Suite | Advisor Quote & Perks |
|---|---|---|---|---|---|---|
| Nov 21, 2026 Voyage #YX03211126.1 | Dec 11, 2026 | Call for Exclusive Rate | $17,585 | Call for Exclusive Rate | $20,585 | |
| Jan 27, 2029 Voyage #YX03270129.1 | Feb 16, 2029 | Call for Exclusive Rate | $19,449 | Call for Exclusive Rate | $23,325 |
PORT-BY-PORT TIMELINE
Day-by-Day Cruise Itinerary

Day 1
Nairobi (Nairobi)
Day 2
Nairobi - Samburu Game Reserve (Nairobi - Samburu Game Reserve)
Day 3
Samburu Game Reserve (Samburu Game Reserve)
Day 4
Samburu Game Reserve - Lake Nakuru National Park (Samburu Game Reserve - Lake Nakuru National Park)
Day 5
Lake Nakuru National Park - Masai Mara Game Reserve (Lake Nakuru National Park - Masai Mara Game Reserv)
Day 6
Masai Mara Game Reserve (Masai Mara Game Reserve)
Day 7
Masai Mara Game Reserve (Masai Mara Game Reserve)
Day 8
Masai Mara Game Reserve - Nairobi (Masai Mara Game Reserve - Nairobi)
Day 9
Nairobi - Mombasa, Kenya (Nairobi - Mombasa, Kenya)
Day 10
Zanzibar, Tanzania (Zanzibar, Tanzania)
Day 11
Mafia Island, Tanzania (Mafia Island, Tanzania)
Day 12
Kilwa Kisiwani, Tanzania (Kilwa Kisiwani, Tanzania)
Day 13
At Sea (At Sea)
Day 14
Aldabra Atoll, Seychelles (Aldabra Atoll, Seychelles)
Day 15
Aldabra Atoll, Seychelles (Aldabra Atoll, Seychelles)
Day 16
Aldabra Atoll, Seychelles (Aldabra Atoll, Seychelles)
Day 17
Farquhar Atoll, Seychelles (Farquhar Atoll, Seychelles)
Day 18
Alphonse Atoll, Seychelles (Alphonse Atoll, Seychelles)
Day 19
Amirante Islands, Seychelles (Amirante Islands, Seychelles)
Day 20
Praslin Island - La Digue, Seychelles (Praslin Island - La Digue, Seychelles)
Day 21
Mahe Island (Mahe Island)
COMPLIMENTARY EXTRAS
Available Promotions & Onboard Credits
Special Promotions
Complimentary perk available on eligible sailings when reserved with a Vincent Vacations Cruise Specialist.
EXPERT CRUISE GUIDANCE