Fiona Herring
Fiona Herring Travel Specialist
"Smell the spice, hear the chatter of the ladies picking seaweed and swim in the azure ocean... Zanzibar is a delight for the senses."

Mafia Island Holidays

With white sandy beaches, dazzling aquamarine waters and refreshingly few tourists, Mafia is the way Zanzibar was 30 years ago, the laid-back eco-alternative. The five islands and series of coral atolls that make up the Mafia Archipelago lie to the south of Zanizibar, just 45 km from the Tanzanian mainland, opposite the delta of the Rufiji River. This rich marine eco-system was proclaimed a national park in 1995. The waters contain a highly bio-diverse marine life, with over 400 species of fish and more than 50 genera of coral. Barracuda, tuna and other large pelagics are found in the deeper open waters and turtles still come ashore to nest on the beaches.

Within the marine park, the warm safe waters of the inland bays and lagoons are a paradise for both expert and novice scuba divers and very rewarding for snorkelling. The main islands’ rich vegetation - large palm groves, an abundance of baobab trees, tidal flats and mangroves – provides a complex ecosystem supporting small wildlife such as blue duiker, Sykes monkeys, bushbabies, nesting falcons and fish eagles, and even a small colony of dwarf hippos.

Filter Holiday Ideas:
Holiday Type
Total Holidays: 2      
Zanzibar - Three Island Delight
  • Beach
From £2695 per person
12 day holiday
Flights included
See the full trip
Zanzibar
This three-centre Zanzibar holiday takes you to a superb selection of beach destinations; Unguja, the main island in the Zanzibar...
Masai Mara & Mafia Island, Zanzibar
  • Beach
  • Safari
From £3150 per person
11 day holiday
Flights included
See the full trip
Kenya
This Big-Five safari at Little Governors Camp in Kenya's Masai Mara combines perfectly with the UNESCO World Heritage Site of Stone Town on Zanzibar and lesser visited Mafia Island.
Calling from one of the countries below?
If so use the toll-free number listed.
USA611 3001 4894
Australia184 4332 5169
New Zealand184 4332 5137