Indigo Bay

Indigo Bay Island Resort & Spa is situated on Bazaruto Island which makes up part of the idyllic chain of islands known as Bazaruto Archipelago. The resort is beautifully made from natural materials and offers guests absolute luxury during their tropical getaway.

Read more about Indigo Bay Island Resort & Spa or
Chalet view Spa Spa Horses on dunes
View from suite Wedding on beach Sandboarding Snorkeling