Island hopping in the Bazaruto Archipelago

If you dream of glistening golden beaches and tranquil turquoise waters, you’ll struggle to find a more perfect holiday destination than the Bazaruto Archipelago. This stunning collection of islands bobbing around in the ocean waters off the coast of Mozambique offers an idyllic location to unwind, relax and soak up the sun. If you’re planning a personalised Mozambique holiday and you’re keen to explore and enjoy some well-earned rest and recuperation, why not take a few days out to discover these truly incredible islands?

Island hopping in the Bazaruto Archipelago

The Bazaruto Archipelago is made up of six small islands, which are located off the coast of Mozambique. The islands are within easy reach of the thriving seaside resort of Vilankulo and holidaymakers can choose to spend their time on one of the habitable islands or embark on an island hopping tour of this amazing archipelago. The islands include Bazaruto, Benguerra, Magaruque, Santa Carolina, Pansy Shell Island and Bangue. Santa Carolina is affectionately known as Paradise Island.

The entire archipelago is a marine national park and the reefs surrounding the islands, the dunes, lakes and forests on the islands and resident animal, bird and sea life species are all protected.

Your island tour

Accommodation options are available on the larger islands of Bazaruto and Benguerra. There was a hotel on Santa Carolina, but it was abandoned in the 1970’s and it is no longer possible to stay overnight on the island. If you’re planning to hop from one island to another, it’s worth looking at options on these islands. Hotels here offer incredible views and a feeling of remoteness that can rarely be found and enjoyed in this day and age. These islands are popular with couples celebrating their honeymoon, and it’s not hard to see why. This is the ultimate in romantic breaks.

Bazaruto Island

It takes roughly an hour to travel from Vilankulo to Bazaruto by boat, and en route, you’ll hopefully be able to spot dolphins dipping in and out of the water. When you arrive on the largest island in the archipelago, you’ll be greeted with the sight of pristine, deserted beaches. Sunbathing is a popular pursuit on the island, but it’s not the only activity on offer. You can also go diving and snorkelling, fishing, horse racing and hiking and there’s a range of water sports on offer. If you visit between July and September, you can also go whale watching. Keep your eyes peeled for Southern Right and humpback whales as they make their way down the eastern coast of Africa.


Benguerra Island provides a stunning combination of golden sand beaches and lush, verdant forests and it’s an ideal spot for those who want to relax and recline in the sun, as well as enjoying more active pursuits. Take your snorkel or go scuba diving, cruise the waves in a traditional dhow or explore inland. You can jump aboard a trusty steed and take a horseback safari or travel in style in a 4×4. If you’re keen to enjoy a bird’s eye view, helicopter tours are also available.