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
  1. The shape of the trip
  2. Day 1 — Land in Vilanculos
  3. Day 2 — Bazaruto & Benguerra day trip
  4. Day 3 — A second Vilanculos day
  5. Day 4 — Drive Vilanculos to Tofo
  6. Day 5 — Whale sharks & diving at Tofo
  7. Day 6 — Surf, Inhambane, or nothing
  8. Day 7 — Fly out
  9. What to skip on a 7-day trip
  10. What to add if you have a few extra days
  11. Logistics summary
  12. 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

DaysWhereWhy
1Fly into Vilanculos (VNX)Land, settle, sunset over the bay
2Bazaruto & Benguerra day tripThe islands — snorkel, dunes, sandbars
3Second Vilanculos dayA second island, or dhow + dunes + town
4Drive Vilanculos → Tofo (~5h)Coastal EN1 drive
5Tofo — whale sharks & divingOcean safari or a two-tank dive
6Tofo — surf, Inhambane, slow dayThe flexible day
7Fly 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:

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?
Yes, for one stretch of coast. A week is enough to combine Vilanculos plus the Bazaruto Archipelago (3 nights) and Tofo (3 nights) without rushing too hard, or to settle into a single base for a slower week. It’s not enough to add Maputo culture days and both coastal towns, and definitely not enough for the Quirimbas or Gorongosa. If it’s your first trip and you have a week, the Vilanculos + Tofo route below is the one we’d plan.
What is the best 7-day Mozambique route?
Fly into Vilanculos (VNX), ideally direct from Johannesburg. Spend 3 nights on the bay and the Bazaruto islands. Transfer ~5 hours south to Tofo, spend 3 nights diving and looking for whale sharks, then fly out of Inhambane (INH). Flying into one airport and out of the other saves you a backtrack. The reverse direction works too.
Vilanculos, Tofo, or both in a week?
Both is doable in 7 days and it’s what we’d pick — they’re genuinely different (clear-water islands and dhows in Vilanculos; whale sharks, diving and surf in Tofo) and only 5 hours apart. If you’d rather not move, pick one and have a slower week. See our honest Vilanculos vs Tofo comparison to decide.
Should I drive or fly between Vilanculos and Tofo?
Drive (or take a transfer). It’s about 5 hours on the paved EN1 and there’s no commercial flight between them worth taking — any flight routes back through Maputo and eats the whole day. We can arrange a private transfer or you can self-drive. See our self-drive guide.
Can I do this without spending time in Maputo?
Yes — and on a 7-day trip you should. Fly straight into Vilanculos (VNX) direct from Johannesburg and skip Maputo entirely. Maputo is a great city, but on a one-week beach trip the culture days are what you trade away to get both Vilanculos and Tofo. Save Maputo for a longer trip — see our 10-day itinerary.
When should I do this 7-day itinerary?
Best months are May to October — dry season, calm seas, the clearest water for the islands, the best diving visibility, and humpback whales passing June–November. November to April still works but expect heat, afternoon storms, and a small cyclone risk on the central coast. See our full best-time guide.
What's a realistic budget for 7 days in Mozambique?
Mozambique is mid-priced for southern Africa. A mid-range week — comfortable lodges, the internal flights, island day trips, good food — is usually $1,400–2,500 USD per person. Backpacker shoestring (guesthouses, chapas, self-catering) can come in well under $1,000. Private-island lodges climb fast. Send us your dates and we’ll quote a real number.

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.

Need Help Planning?

We're locals — we know Mozambique inside out. Send us a message and we'll help you prepare for your trip.

Send Us a Message
Chat with us