Mozambique Island & the Bazaruto Archipelago — 6 days

Swahili–Portuguese heritage and the empty beaches of the Indian Ocean. Day-by-day itinerary: Arrival in Maputo; Flight to Mozambique Island; Mozambique Island; Flight to Vilanculos/Bazaruto.

Day-by-day itinerary

Day 1 — Arrival in Maputo

Day 2 — Flight to Mozambique Island

Day 3 — Mozambique Island

Day 4 — Flight to Vilanculos/Bazaruto

Day 5 — Bazaruto Archipelago

Day 6 — Departure