Bazaruto Archipelago — 6 days
Giant sand dunes, dugongs and empty Indian Ocean beaches. Day-by-day itinerary: Arrival in Vilankulo; Bazaruto Island; Snorkelling & dugongs; Reef diving & lagoon.
Day-by-day itinerary
Day 1 — Arrival in Vilankulo
- 12:00 — Flight to Vilankulo
- Transfer to the hotel — Aéroport de Vilankulo → Vilankulo
- 13:30 — Seafront hotel check-in — Vilankulo
- 14:30 — Seafood lunch — Vilankulo
- 17:00 — Beach and sunset over the mainland — Vilankulo
- 19:30 — Dinner — Vilankulo
Day 2 — Bazaruto Island
- Boat to Bazaruto Island — Vilankulo → Île de Bazaruto
- 10:30 — Beach lodge check-in — Île de Bazaruto
- 12:00 — Climbing the giant sand dunes — Île de Bazaruto
- 13:30 — Lunch — Île de Bazaruto
- 16:00 — Private beach and lazing — Île de Bazaruto
- 19:30 — Dinner — Île de Bazaruto
Day 3 — Snorkelling & dugongs
- 09:00 — Snorkelling trip around the coral reefs — Île de Bazaruto
- 13:00 — Lunch on board — Île de Bazaruto
- 15:00 — Dugong-watching trip — Île de Bazaruto
- 19:30 — Dinner — Île de Bazaruto
Day 4 — Reef diving & lagoon
- 09:00 — Diving on the archipelago's reefs — Île de Bazaruto
- 13:00 — Lunch — Île de Bazaruto
- 15:00 — Kayak trip in the lagoon — Île de Bazaruto
- 19:30 — Gourmet dinner by the water — Île de Bazaruto
Day 5 — Back to Vilankulo
- Boat back — Île de Bazaruto → Vilankulo
- 11:30 — Hotel check-in — Vilankulo
- 13:00 — Lunch — Vilankulo
- 15:00 — Vilankulo craft market — Vilankulo
- 19:30 — Farewell dinner — Vilankulo
Day 6 — Departure
- 09:00 — Breakfast — Vilankulo
- Transfer to the airport — Vilankulo → Aéroport de Vilankulo
- 13:00 — Flight home