Indigo Bay Resort

Indigo Bay is resort style hotel situated in a protected bay on the western side of Bazaruto Island.

Fast Facts

bazaruto island
bazaruto island
44 rooms : 30 chalets, 12 villas, 2 suites
44 rooms : 30 chalets, 12 villas, 2 suites
full board
full board
swimming pool
swimming pool
In-house
In-house
full watersports, fitness centre, tennis courts,
full watersports, fitness centre, tennis courts,
deep-sea fishing, water-skiing, horse-riding
deep-sea fishing, water-skiing, horse-riding
in-house PADI 5* Dive centre
in-house PADI 5* Dive centre
children welcome, in-house kids club
children welcome, in-house kids club
open all year
open all year
from US$625 pppn
from US$625 pppn
Safari & Beach Ratings
Experience: 12345
Style: 12345
Cost: 12345

Bazaruto is the largest of the Archipelago islands and features white sands, large sand dunes and freshwater lakes surrounded by the translucent blue Indian Ocean.

A mainstream resort style hotel with 44 rooms or villas and substantial facilities including a choice of restaurants, bars, swimming pools, a specialist dive pool, and an activity centre.

The public areas and rooms have all been constructed using natural materials like reed, soft-fringed thatch and wood in order to try and blend harmoniously with the natural surroundings. Each chalet and villa offers air-conditioning, mosquito screens, en suite bathrooms, mini-bars, 24-hour power, satellite TV and telephone access.

The resort activity centre is the base for a host of island-based activities, such as diving, fishing, snorkelling and water-skiing.  A state-of-the-art dive-training pool is available for guests wanting to hone their diving skills or take up one of several dive courses on offer.

To get to Indigo Bay you fly into Vilanculos and clear customs and immigration before boarding the short 15 minutes hop-over flight.

This is a nice enough hotel but just a little bit too resorty for us particularly when considering the extra effort it takes to get there.

Need Help?

If you need any help making a selection, please contact us by calling 01548 852914, 1-888-725-3364 if you're calling from the US or Canada, or emailing us at info@safariandbeach.com and we'll help you to design your bespoke trip. Or go to our Contact Page

Location Map

No map available