20-night Indian Ocean cruise aboard Emerald Raiya, departing Mombasa and calling at Zanzibar, Mafia Island, Kilwa Kisiwani, Aldabra Atoll, Farquhar Islands and Alphonse Islands and 7 more.
Voyage route — calls shown in order; map is schematic.
day by day
Day-by-day itinerary
Day 1
M
Mombasa
Day 2
Z
Zanzibar
Day 3
M
Mafia Island
Day 4
K
Kilwa Kisiwani
Day 6
A
Aldabra Atoll
Day 7
A
Aldabra Atoll
Day 8
A
Aldabra Atoll
Day 9
F
Farquhar Islands
Day 10
A
Alphonse Islands
Day 11
A
Amirantes Islands
Day 12
P
Praslin Island
La Digue
Day 13
Mahé
Day 14
Sainte Anne Island
Day 15
P
Praslin Island
Day 16
La Digue
Day 17
Curieuse Island
Day 18
A
Aride Island
Day 19
Mahé
Day 20
Mahé
when to sail
Upcoming departures
11 Feb 2028
16 Dec 2028
4 Jan 2029
16 Jan 2029
4 Feb 2029
16 Feb 2029
Upcoming sailings of this itinerary — a NestCruise advisor confirms current availability and your fare.
good to know
20-Night Indian Ocean Cruise from Mombasa FAQ
Which ports does this cruise visit?
This 20-night Indian Ocean cruise calls at Mombasa, Zanzibar, Mafia Island, Kilwa Kisiwani, Aldabra Atoll, Farquhar Islands, Alphonse Islands, Amirantes Islands, Praslin Island, La Digue, Mahé, Sainte Anne Island, Curieuse Island and Aride Island.
How many days are spent at sea?
This is a port-intensive itinerary with no full days at sea.
Where does this cruise depart from?
It departs from Mombasa and ends in Mahé.
How long is this cruise?
20 nights aboard Emerald Raiya.
When does this itinerary sail?
Upcoming departures include 11 Feb 2028, 16 Dec 2028, 4 Jan 2029 and 16 Jan 2029. A NestCruise advisor can confirm current availability.
settle in, sail beyond.
Narrow your 20-night sailing
Tell us your dates and group — a NestCruise advisor narrows this voyage to the right cabin and confirms your live fare. No booking fees.