Top activities
Top landmarks
Explore the world
  • Top categories
  • Top Asia tours
  • Top Australia/Pacific tours
  • Top Caribbean tours
  • Top Central & South America tours
  • Top Europe tours
  • Top Middle East & Africa tours
  • Top North America tours
  • Top landmark tours
  • Top Asia landmarks
  • Top Australia/Pacific landmarks
  • Top Caribbean landmarks
  • Central/South America landmarks
  • Top Europe landmarks
  • Top Middle East & Africa landmarks
  • Top North America landmarks
  • Wonders of the World
  • USA hotspots in 2026
  • Warm destinations
  • National parks
  • Island escapes
  • Luxury destinations
Port schedule
Start your search
Zanzibar shore excursions

Zanzibar Cruise Port Schedule

Zanzibar cruise port schedule through March 2029.

DayShipCruiseArrivalDeparturePassengers
Saturday
Dec 12–13,
2026
14 Night Saint-Denis, Toamasina, Zanzibar, Mombasa, Praslin Island Seychelles & La Digue Island Seychelles Cruise
8:00 AMOvernight502
Sunday
Jan 10,
2027
19 Night Khasab, Fujairah, Muscat, Praslin Island Seychelles, Mahe Island Seychelles, Mombasa, Zanzibar, Dar-es-Salaam, Nosy Be Island & Antsiranana Cruise
8:00 AM6:00 PM706
Saturday
Mar 6,
2027
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128
Tuesday
Apr 6,
2027
29 Night Zanzibar, Mozambique Island, Maputo, East London, Port Elizabeth, Cape Town, Luderitz, Walvis Bay, Saint Helena Island, Banjul & Dakar Cruise
7:00 AM6:00 PM1,188
Monday
Jan 17,
2028
12 Night La Digue Island Seychelles, Praslin Island Seychelles, St Joseph Atoll Seychelles, Alphonse Islands Seychelles, Farquhar Atoll Seychelles, Aldabra Atoll Seychelles & Zanzibar Cruise
128
Wednesday
Jan 19,
2028
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128
Thursday
Feb 10,
2028
12 Night La Digue Island Seychelles, Praslin Island Seychelles, St Joseph Atoll Seychelles, Alphonse Islands Seychelles, Farquhar Atoll Seychelles, Aldabra Atoll Seychelles & Zanzibar Cruise
128
Saturday
Feb 12,
2028
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128
Saturday
Feb 12,
2028
34 Night Port Elizabeth, Durban, Zanzibar, Mombasa, Mahe Island Seychelles, Colombo, Langkawi Island Malaysia, Singapore, Manila & Naha Cruise
928
Sunday
Mar 12,
2028
125 Night Puntarenas, Playa Flamingo, Puerto Quetzal, Puerto Vallarta, Mazatlan, Cabo San Lucas, Nuku Hiva Island, Rangiroa Atoll Tuamotus, Moorea Island, Papeete, Bora Bora Island, Rarotonga Island, Vavau Islands Tonga, Levuka, Mystery Island, Noumea, Sydney, Brisbane, Townsville QLD, Cairns, Darwin, Kupang, Komodo Island Indonesia, Benoa, Semarang, Jakarta, Singapore, Klang, Phuket, Male City, Praslin Island Seychelles, La Digue Island Seychelles, Mahe Island Seychelles, Zanzibar, Mombasa, Mamoudzou, Antsiranana, Toamasina, Port Louis, Saint-Denis, Richards Bay, Durban, Port Elizabeth, Mossel Bay, Cape Town, Walvis Bay, Luanda, Bom Bom Island & Santa Cruz de Tenerife Cruise
1:00 PM9:00 PM1,260
Wednesday
Jan 3,
2029
12 Night La Digue Island Seychelles, Praslin Island Seychelles, St Joseph Atoll Seychelles, Alphonse Islands Seychelles, Farquhar Atoll Seychelles, Aldabra Atoll Seychelles & Zanzibar Cruise
128
Friday
Jan 5,
2029
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128
Saturday
Feb 3,
2029
12 Night La Digue Island Seychelles, Praslin Island Seychelles, St Joseph Atoll Seychelles, Alphonse Islands Seychelles, Farquhar Atoll Seychelles, Aldabra Atoll Seychelles & Zanzibar Cruise
128
Monday
Feb 5,
2029
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128
Tuesday
Mar 6,
2029
12 Night La Digue Island Seychelles, Praslin Island Seychelles, St Joseph Atoll Seychelles, Alphonse Islands Seychelles, Farquhar Atoll Seychelles, Aldabra Atoll Seychelles & Zanzibar Cruise
128
Thursday
Mar 8,
2029
12 Night Zanzibar, Aldabra Atoll Seychelles, Farquhar Atoll Seychelles, Alphonse Islands Seychelles, St Joseph Atoll Seychelles, Praslin Island Seychelles & La Digue Island Seychelles Cruise
128

Frequently Asked Questions

Zanzibar shore excursion reviews
Activity name

Discover Zanzibar