Mafia Island, Tanzania cruise port guide
About Mafia Island, Tanzania
Mafia Island is a small, relatively undiscovered island off the coast of Tanzania in the Indian Ocean, south of Zanzibar. It is known for its pristine coral reefs (protected within the Mafia Island Marine Park), whale shark encounters (October–March), and traditional dhow fishing culture. The island is visited by small expedition and luxury cruise ships on East African itineraries.
Cruises visiting Mafia Island, Tanzania
Prices per person · incl. taxes & fees.
Sailing soonest
Discover Seychelles, Tanzania and Kenya - Mahe
Emerald Kaia · Africa · 19 nights
from $46,280
$2,435 / night
Seychelles & Indian Ocean Adventure - Mahe
Emerald Kaia · Asia & Indian Ocean · 12 nights
from $13,799
$1,149 / night
Seychelles & Indian Ocean Adventure - Mombasa
Emerald Kaia · Africa · 12 nights
from $14,255
$1,187 / night
Discover Seychelles & the East African Coast
Emerald Star · Africa · 21 nights
from $44,080
$2,099 / night
Seychelles & Indian Ocean Adventure - Mombasa
Emerald Star · Asia & Indian Ocean · 12 nights
from $10,030
$835 / night
Discover Seychelles, Tanzania and Kenya - Mombasa
Emerald Star · Asia & Indian Ocean · 19 nights
from $41,380
$2,177 / night
Showing the 7 least-expensive of 7 sailings.
Showing 7 Mafia Island, Tanzania cruises
Open in full search