Featured Trips

Past Trips

Mafia Island, Things To Do!
Mafia Island, Things To Do!
Mafia Island, tanzania
1 day

Reviews

BS
Benjamin S
Nov 07, 2026
We had a great experience on Mafia Island. Food was great, accommodations great...internet needs improvement and wifi is only in reception, but otherwise it was excellent. We were very fortunate and saw 20+ whale sharks on the first day, maybe it was the same one doing circles around us, hard to tell, but it was non stop viewing for hours. 2nd day we went out it wasn't quite as many, but still excellent. 3rd day with choppier water, there was less. One day excursion to Chole was a great time too, boat ride is a little long, but worth it. Use sunscreen...have cash for tips, not everything can be done via card. People were kind and genuine.
5 Days 4 Nights Butiama Beach by Flights Dar Mafia Dar
PR
Philip R
Nov 05, 2026
An amazing once-in-a-lifetime trip. They have other tours available also... it would have helped to know in advance what needed to be paid for in cash however because we had to scrounge. The resort we left from was no where near an ATM....
5 Days 4 Nights Butiama Beach Butiama Beach by Flights Dar Mafia Dar
AF
Arthur F
Oct 21, 2026
Our trip with Afro Whale Sharks was truly a once-in-a-lifetime experience! Swimming alongside whale sharks was absolutely incredible and something I will never forget. The island was beautiful, peaceful, and serene, making the entire experience feel extra special. The lunch provided was fresh, delicious, and a lovely addition to an already fantastic day. The team at Afro Whale Sharks provided an amazing experience, and I would highly recommend this company to anyone looking to do something truly memorable in Zanzibar. The only reason this trip was particularly challenging for us was the flight back. Unfortunately, we experienced a serious issue with the aircraft engine, which happened twice during the journey. It was an extremely frightening experience and, without a doubt, one of the scariest moments of my life. We eventually had to divert to Dar es Salaam and wait for another aircraft to come and take us back. I want to make it clear that I am not blaming Afro Whale Sharks for this incident, as I understand that aircraft-related issues can happen and may be outside the tour operator's control. I simply wanted to share our honest experience, as the return journey was genuinely terrifying. Putting that incident aside, the overall excursion was fantastic, the experience of swimming with whale sharks was unforgettable, and Afro Whale Sharks is a company I would happily recommend. It was an incredible adventure, and I am grateful to have had the opportunity to experience it!
Whale Shark Day Trip Zanzibar Mafia By Flight
EB
Eleanor B
Oct 14, 2026
We went on the whale shark day trip from zanzibar! It was amazing to see the whale sharks and the guide was very helpful and looked out for us in the water if we were struggling with our snorkel and made sure we all saw the sharks! I was able to easily switch the day of my booking to match with some other people I had met. Communications between the provider and the customer was okay - some delays in getting the tickets and communications about transfers. We had some lovely snacks on the boat and water provided, the lunch was okay our fish was a little dry. Overall a fantastic day with everything included at a reasonable price and didn't feel the whale sharks were too overcrowded by people!
"Whale Shark Expedition: Discover Mafia Island Day Trip from Zanzibar"
TO
Tara O
Oct 13, 2026
MY TRIP WAS CANCELLED LAST MINUTE AND HAVE NOT RECEIVED MY REFUND!!! I booked with reassurance from the team that my trip would not be cancelled before i booked. I was suppose to go on the Monday and heard nothing from the team with details. I reached out at 5pm on Sunday. They got back to me at 6:30 to say they were cancelling. Would I have heard anything if I didn't reach out??? They advised that they would provide a refund. I have been chasing them for several weeks for my refund and have been promised it is coming. Still not received!! And now they are not returning my messages. This was a dream for me to see the whale sharks. I would have arrangements with another tour company if I received adequate notice my tour was being cancelled. So I went to Zanzibar and did not get to see whale sharks, and I am also out $550USD. Would not recommend! UPDATE: I have now received my refund
"Whale Shark Expedition: Discover Mafia Island Day Trip from Zanzibar"
Thank you for sharing your feedback and we are truly sorry for this experience. This is not the standard we pride ourselves on at Afro Whale Shark Safari. First, we sincerely apologize for the late communication on Sunday. You should have received your trip details and cancellation notice much earlier, without having to chase us. Due to [operational reason / weather conditions / minimum numbers not met for that flight-boat combo], we had to make the difficult decision to cancel the Monday trip. We understand how disappointing this was, especially as it was a dream trip for you. Regarding your refund, we want to reassure you that your refund has been fully processed from our side. As a trusted, locally-owned company operating for many years on Mafia Island, we must and do refund all cancelled trips. Normally refunds take 5 to 21 working days to reflect in your account depending on your bank / card provider and payment provider (Stripe/PayPal/bank transfer). Sometimes it appears as pending for a few days. We have sent you the transaction confirmation via email/WhatsApp. We have tried to reach you on WhatsApp to share the proof of refund. Could you please check your spam folder or contact us directly at [your email] +255 [your number] with your booking reference so we can resend it immediately and confirm with your bank if needed? Again, we are very sorry we let you down on communication and on your Zanzibar trip. We would love the chance to make this right with a complimentary trip on your next visit to Tanzania. Best regards, Afro Whale Shark Safari Team Receipt Number: 2831213290112155648 His is refund number
By Afro Whale Shark Safari on Oct 14, 2026
AW