Two islands, one reef and the best view in the archipelago
This full-day boat trip combines the two largest islands of the Bazaruto Archipelago. A fully equipped motorboat covers the 28 km from Vilanculos in about an hour, leaving plenty of time to climb, snorkel, swim and relax.
Climb the Ponta Dundo dune
Your first stop is Ponta Dundo, the southern tip of Bazaruto Island, known for its towering sand dune. Walk to the top for a breathtaking panorama of turquoise channels, sandbanks and islands stretching across the whole archipelago.
Snorkel Two-Mile Reef
When the tide is right, head out to Two-Mile Reef, alive with colourful tropical fish and corals. Turtles, rays and even dugongs are sometimes seen.
Beach lunch and flamingos at Benguerra
Lunch is served on Bazaruto's beach, followed by free time to explore or relax on the white sand. Around 14:30 cross to the northern point of Benguerra, the archipelago's second-largest island, where flamingos are often seen.
Back to Vilanculos
Depart around 15:00, watching for dolphins and dugongs on the way, and arrive around 16:00 in winter or 17:00 in summer.
Good to know
Departure is from Vilanculos beach between 08:00 and 08:30; the exact meeting point is arranged with you. Snorkelling times follow the tide, and boat trips depend on weather and sea conditions. Bring swimwear, a towel, sunscreen and a hat.




