Vilanculos, Mozambique.
Where the road ends and the boats start.
A laid-back coastal town in Inhambane Province, the gateway to the Bazaruto Archipelago. Most travelers come for the islands. A lot of them stay for the town.
About Vilanculos
Vilanculos vee-lan-KOO-loosh is a laid-back coastal town in Inhambane Province on Mozambique's southern coast — the gateway to the Bazaruto Archipelago, five islands ringed by some of the clearest water on Africa's east coast. You'll see two spellings: Vilanculos is the older Portuguese form, used by the airport (VNX) and the surrounding district, while Vilankulo is the post-independence form. The town is named after Chief Gamela Vilankulo Mukoke, a local leader — several neighborhoods around town still carry the names of his sons. Most travelers come for the islands. A lot of them stay for the town.
- Languages
- Portuguese, Xitsua
- Time zone
- GMT+2 · CAT
- Currency
- Metical (MZN)
- Visa
- ETA or e-visa (most nationalities)
- Best time
- May–October
- Power
- Type C / F · 220V
Practicalities
- Tap water
- Bottled recommended
- Driving
- Left-hand side
- Mobile & data
- eSIM (Airalo works well here)
- Tipping
- Not expected · ~10% in tourism appreciated
- Health
- Malaria zone — consult your doctor
- Emergency
- 112 (general) · 119 (medical)
On our activities we provide cold water, all day.
Local SIM also easy — Vodacom, Movitel, Tmcel at the airport or in town.
No mandatory vaccinations for most travelers.
Start here
What to do in Vilanculos?
-
Island-hop the Bazaruto Archipelago
Five islands, white sand, and some of the clearest water on the African coast. The full-day trip is how most people see it — snorkeling a shallow reef, lunch on the beach, a stop at the dunes.
See the day trip -
Walk the red dunes
Rust-red dunes tumbling into the Indian Ocean just south of town. A short drive, a barefoot climb, and a long look at the coast. Best at late afternoon with the light low.
Ask us about it -
Sundowner by dhow
The traditional sailing boat, a drink, the bay at golden hour. About two hours on the water. Best on a calm evening with a light southerly breeze.
Ask us about it -
Whale watching · Jun–Dec
Humpback whales migrate past Bazaruto every year from June to December — calves, breaches, and sometimes their songs travelling up through the hull. Peak months are August through October.
See the day trip -
Snorkel & swim
Warm, clear water for most of the year. Reefs within a short boat ride, turtles, reef fish, the occasional ray. Bring a mask; we'll point you in the right direction.
Ask us about it -
Kitesurfing
From August, the southerly trade winds kick up and the bay becomes a wide, flat playground. Beginners welcome; there are schools in town for lessons and rentals.
Ask us about it -
Wander the town and markets
Vilanculos isn't a resort strip — it's a real town. Morning at the fish market, an afternoon walk along the beach road, dinner somewhere local. The best free activity on the list.
Tours here
4 ways to do it.
Bazaruto & Benguerra Day Trip
From $120 per person
- ~8 hours
- Max 15 guests
- Year-round
Magaruque Island Day Trip
From $110 per person
- ~8 hours
- Max 15 guests
- Year-round
Santa Carolina (Paradise Island) Day Trip
From $150 per person
- ~8 hours
- Max 15 guests
- Year-round
Whale Watching Day Trip
From $150 per person
- ~8 hours
- Max 15 guests
- Seasonal · June to December
Getting there
How to arrive.
- By air
- Vilanculos Airport (VNX) has daily flights from Johannesburg (~1h45) on Airlink, and flights from Maputo (~1h20) on LAM. Book ahead in high season — these planes are small. Most lodges offer airport pickup; check with yours first. If they don't, we can sort it.
- By road
- About 10 hours from Maputo up the EN1 (~700km, paved). From the South African border at Kosi Bay or Lebombo, 6–9 hours depending on the route. If you'd rather not drive — coming from Maputo, Tofo, or the border — we can arrange the whole journey.
Where to stay
Three ways to sleep.
Vilanculos has three broad areas to sleep. We're happy to help you pick the right one — just tell us your budget and vibe.
-
Easy, walkable, close to the sand
The beach road
A long sandy road running parallel to the ocean, lined with lodges, small hotels, and beach bars. Most first-timers stay here — short walk to the beach, easy to reach restaurants, and boats leave from this side of the bay.
-
Local feel, better value
In town
A few minutes inland, closer to the market and the main street. Guesthouses and small hotels catering more to locals and long-stay travelers. Less polished, more real — and usually significantly cheaper.
-
Remote, splurge, once-in-a-trip
On the islands
Bazaruto and Benguerra have a handful of resorts inside the marine park. Boat or helicopter transfer, no road access, everything included. The big-splurge option — best treated as a separate leg of the trip, not a base.
Not sure which fits? Tell us your budget and vibe and we'll help you pick.
When to visit
The seasons.
- Dry season · May–Oct
- Best window for the islands. Cool mornings, light wind, flat water most days. Great for boat trips, snorkeling, and diving. Peak months are June through August — book ahead.
- Hot season · Nov–Apr
- Warmer sea (great for swimming), higher humidity, short afternoon showers. Quieter, often cheaper. Cyclone risk is real but low — worth checking forecasts close to the date.
- Kitesurfing · Aug–Oct
- The southerly trade winds switch on and the bay becomes one of the most reliable flat-water kitesurfing spots on the coast.
- Whale watching · Jun–Dec
- Humpback whales pass the archipelago on their migration from Antarctic feeding grounds to the warm Mozambique Channel. Sightings from the boat are common in season — peak months are August through October.
Year-round
Weather, month by month.
Good to know
Vilanculos, answered.
How do I get to Vilanculos?
Do I need a visa for Mozambique?
What currency is used? Can I pay by card?
Is Vilanculos safe?
What language is spoken?
How many days do I need in Vilanculos?
What should I pack?
Can I buy things on the islands?
Is there mobile data and Wi-Fi?
Plan your next
day here.
Tell us your dates and what you want to do. We’ll put something together — no pressure, no deposit to ask.
Message us on WhatsApp