Mozambique 7-Day Itinerary — A Local's Plan (2026)
A realistic 7-day Mozambique itinerary from a local operator: Vilanculos and the Bazaruto Archipelago, then Tofo for whale sharks and surf. Day-by-day, with honest transit times and what to skip in a week.
On this page
- The shape of the trip
- Day 1 — Land in Vilanculos
- Day 2 — Bazaruto & Benguerra day trip
- Day 3 — A second Vilanculos day
- Day 4 — Drive Vilanculos to Tofo
- Day 5 — Whale sharks & diving at Tofo
- Day 6 — Surf, Inhambane, or nothing
- Day 7 — Fly out
- What to skip on a 7-day trip
- What to add if you have a few extra days
- Logistics summary
- Still not sure?
A 7-day Mozambique itinerary built around the southern coast does one thing well: it puts you on the Bazaruto islands and in the water with whale sharks at Tofo, in a single week, without a wasted day. This is the route we’d plan for a friend with seven days — Vilanculos first for the islands and dhow days, then Tofo for diving and surf — with honest transit times and the trade-offs we’d flag in person.
Last reviewed: May 2026.
The shape of the trip
| Days | Where | Why |
|---|---|---|
| 1 | Fly into Vilanculos (VNX) | Land, settle, sunset over the bay |
| 2 | Bazaruto & Benguerra day trip | The islands — snorkel, dunes, sandbars |
| 3 | Second Vilanculos day | A second island, or dhow + dunes + town |
| 4 | Drive Vilanculos → Tofo (~5h) | Coastal EN1 drive |
| 5 | Tofo — whale sharks & diving | Ocean safari or a two-tank dive |
| 6 | Tofo — surf, Inhambane, slow day | The flexible day |
| 7 | Fly out via Inhambane (INH) | INH → Johannesburg or Maputo → home |
Six nights total, split 3 and 3. Flying into Vilanculos and out of Inhambane means you never double back — the 5-hour drive between them is the only overland leg.
Day 1 — Land in Vilanculos
Fly into Vilanculos Airport (VNX) — the easiest version is the direct Airlink flight from Johannesburg (~1h45). From Maputo, the LAM hop is ~1h15. VNX is 5 km from town and most lodges meet you at the airport.
Don’t plan anything today. Drop your bags, walk down to the bay, and watch the sun go down behind the Bazaruto islands. Eat seafood somewhere on the beach road.
Stay: Casa Babi (homely), Bahia Mar Boutique (mid-range), or one of the lodges along the bay. See where to stay in Vilanculos for the three areas to pick from.
Day 2 — Bazaruto & Benguerra day trip
The day everyone remembers. A boat from Vilanculos out to the Bazaruto Archipelago — snorkel Two Mile Reef, one of the most biodiverse reefs in southern Africa; a beach lunch cooked on the sand; the dunes of Bazaruto; and a scan of the seagrass channel for dugongs, which the archipelago holds one of the last viable populations of in the western Indian Ocean.
This is our signature day trip — see the page for the full plan and pricing.
Day 3 — A second Vilanculos day
You’ve got options, depending on what Day 2 left you wanting:
- A second island. Magaruque (closest, calm lagoon) or Santa Carolina / Paradise Island (longer ride, the most cinematic beach in the country, hotel ruins).
- A slower mix. A morning quad ride on the back roads behind town, the town and fish market in the afternoon, and the red dunes at sunset or a sunset dhow on the bay to close the day.
- In season (Aug–Oct): a kitesurfing lesson on the flat-water bay, or whale watching (humpbacks pass Jun–Dec).
Day 4 — Drive Vilanculos to Tofo
About 5 hours on the EN1, paved the whole way — baobabs, road-side fruit stalls, the occasional bay glimpse. Pre-arrange a transfer with us or hire a private driver; self-driving is fine if you’re comfortable on left-hand roads.
Worth a stop: Inhassoro for a coffee on the dhow harbour. Arrive Tofo in the late afternoon, drop your bags, and walk down to the sand — Tofo is smaller and more barefoot than Vilanculos, and the pace drops the moment you arrive.
Stay: Casa Barry (long-running classic), Tofo Mar (more polished), or one of the beach guesthouses.
Day 5 — Whale sharks & diving at Tofo
This is the day that puts Tofo on the map. Choose:
- Whale shark ocean safari — a ~2-hour boat trip looking for whale sharks (seen here year-round), manta rays, and humpback whales (June–November). Snorkel-only, no certification needed.
- A two-tank dive at Manta Reef — the highest density of giant manta rays in the western Indian Ocean — or one of the offshore reefs. Dive shops to look at: Diversity Scuba, Tofo Scuba, Peri-Peri Divers.
Afternoon: walk south to Tofinho point, watch the surfers, and have something cold at a beach bar.
Day 6 — Surf, Inhambane, or nothing
The flexible day — and the one that absorbs a postponed ocean safari if Day 5’s weather didn’t cooperate. Otherwise:
- A surf lesson at Praia do Tofo — Mozambique’s most reliable beach break for beginners.
- A half-day in Inhambane city (22 km west) — Portuguese colonial old town, working cathedral, the dhow harbour, the most atmospheric small town on the coast.
- A second dive, or a slow beach day. Doing nothing is a legitimate use of this day.
Day 7 — Fly out
Morning transfer to Inhambane Airport (INH) — 22 km, ~30 minutes — for the Airlink flight to Johannesburg (~1h30) or the LAM hop to Maputo for an international connection.
Tip: don’t book a same-day international connection out of Johannesburg if you can help it. LAM and Airlink schedules shift, and you don’t want a tight transfer to fail. A buffer night in Johannesburg is the safe play.
What to skip on a 7-day trip
- Maputo culture days. Fly straight into Vilanculos and skip the capital — on a week, that’s the time you trade to get both coastal towns. Save Maputo for a 10-day trip.
- The Quirimbas and Gorongosa. Both are fly-only, far from this coast, and need their own multi-day legs. They belong on a 14-day trip.
- A Big Five safari. Mozambique isn’t the country for it — do a safari in South Africa before or after. EKAYA doesn’t run land safaris and we’re honest about that.
- Trying to add a third base. Two towns in a week is the right amount of moving. A third changeover turns the trip into transit.
What to add if you have a few extra days
- +1 night on Benguerra Island — &Beyond Benguerra or Azura. The most romantic version of the trip.
- +2 days in Tofo for a proper dive rhythm or a surf week.
- +2 days at the start in Maputo if cultural city time matters to you — at which point you’re really planning the 10-day itinerary.
Logistics summary
- Visa: Apply for the ETA online at evisa.gov.mz at least a week before flying. See our visa guide.
- Money: Mozambican Metical (MZN). Cards work in towns, USD/ZAR widely accepted in tourist spots, cash king everywhere else. See our money guide.
- Health: Malaria zone — bring prophylaxis, prevent bites from dusk to dawn, test quickly for any fever. See our health guide.
- Getting between towns: the only overland leg is Vilanculos → Tofo (~5h). We can arrange the transfer. See getting to Vilanculos and getting to Tofo.
Common questions
Still on your mind.
Is 7 days enough for Mozambique?
What is the best 7-day Mozambique route?
Vilanculos, Tofo, or both in a week?
Should I drive or fly between Vilanculos and Tofo?
Can I do this without spending time in Maputo?
When should I do this 7-day itinerary?
What's a realistic budget for 7 days in Mozambique?
Still not sure?
This is a template — your real itinerary will adjust to flight schedules, weather, and what kind of traveller you are. Send us a WhatsApp with your dates and starting point and we’ll build the actual plan with real lodge availability and transfers.
For more time, see our 10-day and 14-day itineraries. Still deciding between the two towns? Read Vilanculos vs Tofo.
Last reviewed: 23 May 2026. Sources: our own day-to-day operations from Vilanculos and Tofo, LAM Mozambique Airlines and Airlink schedules, Marine Megafauna Foundation for Tofo whale shark seasonality.