Indigo Bay Island Resort and Spa is the archetypical tropical island paradise surrounded by palm trees, white sand and the turquoise waters of the Indian Ocean. Located on Bazaruto Island off the coast of Mozambique, this idyllic island resort is the perfect base from which to experience some of the world’s best diving and fishing, indulge in an array of water sports, or simply relax in our luxury chalets.

Accommodation at Indigo Bay Resort

The Accommodation at Indigo Bay offers understated luxury in the form of 30 Beach chalets and 14 luxury villas. Their elegant yet natural design makes the most of the superb location on the shores of unspoilt Bazaruto Island.

Activities at Indigo Bay Resort

Indigo Bay Island Resort and Spa caters for nature lovers, adrenaline junkies and those simply in need of pampering at our luxurious spa. Our water and land activities include diving & snorkeling, fishing, horse rides and birdwatching.Ensuring that our guests have no excuse to not enjoy their African holiday.