Bazaruto Island


Dive among the dugong


The endangered dugong may very well be the unofficial symbol of Bazaruto Island, the biggest and most popular island in the Bazaruto Archipelago. Africa’s largest population of this rare, manatee-like animal lives in the warm Indian Ocean waters surrounding the island—alongside vast schools of dolphins, humpback whales, sea horses, manta rays, and whale sharks.

And the treasures of the surrounding seas don’t stop there. The island is also embraced by clear waters and an astounding array of coral reefs that are great for snorkelling and scuba diving adventures. Coastal plains of lakes and swamps make for fascinating exploration, and the rich population of marlin and bonefish attract fishing enthusiasts to its waters every year. Water sports—especially kitesurfing—are popular pastimes here, too.

Getting to the island is as easy as pie. The bustling village of Vilanculos is the gateway to the Bazaruto islands, and its airport is well-served by two-hour flights from O.R. Tambo International airport in Johannesburg. Flights from Kruger National Park are also possible, and usually last less than an hour. Upon arrival in Vilanculos, all it takes is a quick dhow trip and your magical Mozambican retreat can get started.

Highlights:

  • The largest island in the Bazaruto Archipelago
  • Home to Africa's largest population of the endangered dugong
  • A great destination for game-fishing, with marlin and bonefish being well represented in its waters
  • The island is a mecca for water sports - especially kitesurfing
  • Take a horseback safari along the powder-white beach
  • Encompasses coral reefs, lakes, and swamps for endless exploration
 

What our guests say about us

Meet your African safari experts

Meet the Rhinos
  • Made in Africa
  • Price Guarantee
  • Expert Consultants
  • Doing Good
  • Financial Protection

Call Us

Office Hours: Now Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600