Indigo Bay Island Resort is an exquisite island resort, situated on the pristine Bazaruto Island, the largest island in the Bazaruto Archipelago. Indigo Bay offers exclusive island accommodation providing the quintessential Indian Ocean island holiday, as well as a gateway to the unspoilt beauty of the Bazaruto Archipelago with its exquisite natural beauty and ecological diversity.

  Â Â  Indigo Bay Bazaruto Island offers exclusive island accommodation of the best possible standards, yet is understated and elegant with an emphasis on making the most of the superb location on the golden shores of Bazaruto Island.