Family-run guesthouse · Vilanculos, Mozambique
Your home in the heart of Vilankulo
Clean, comfortable air-conditioned rooms and honest home-cooked seafood — a warm welcome, a fair price, and the Bazaruto islands on your doorstep.
Karibu — welcome
Small, friendly and run by the family
Residencial Duma is a family-run guesthouse and restaurant right in the centre of Vilankulo, the gateway to the Bazaruto Archipelago. We keep things simple and personal: spotless rooms, real local food, and people who are genuinely happy you came. Whether you are here for the islands, for diving, or just passing through, you have a comfortable bed and a good meal waiting.
- Family-run & friendly
- Safe, central location
- Honest local prices
— The Duma family
Rooms
Cool, clean rooms in the centre of Vilankulo
Quiet double rooms with air conditioning, fresh linen and a private feel — in the centre of town, a 12-minute walk from the beach.
From 2,000 MZN ≈US$31 / per night
Double Room
Sleeps 2 guests
- Air conditioning
- Spotlessly clean
- Central location
- On-site restaurant
Seafood restaurant
Fresh seafood, cooked with a smile
Our kitchen serves fresh, locally caught fish and seafood, grilled the Mozambican way, with chips, rice and salad. Hearty portions, honest prices, and a smile with every plate — open to guests and non-guests alike.
Specialities include
- Catch of the day
- Piri-piri prawns
- Lobster in season
- Matapa & coconut rice
Meals from 200 MZN (≈US$3)
Fresh from the bay, daily
Explore
Things to do in Vilanculos
Vilanculos (Vilankulo) is the gateway to the Bazaruto Archipelago National Park — and one of Mozambique’s best-loved beach towns. Staying with us puts all of it within easy reach.
Bazaruto & Benguerra island trips
Sail out by traditional dhow to snorkel the reefs and climb the giant dunes of Bazaruto and Benguerra islands. We’ll happily help you arrange a trip with trusted local skippers.
Read the guide
The famous red dunes
Just along the coast, Vilanculos’ red sand dunes glow at sunset — bring a camera and watch the tide paint the sandbanks below.
Read the guide
Beach & ocean life
Swim and walk for miles at low tide, watch the dhows come and go, or try kitesurfing and diving with the local schools in season.
Read the guide
Markets & local life
Wander the central market for fruit and the day’s catch, watch fishermen mend their nets, and taste Vilanculos at its most real.
Read the guideGallery
Vilanculos & the Bazaruto islands in pictures
Find us
Find us in central Vilankulo
We are right in the centre of Vilankulo, Inhambane Province — about a 12-minute walk from the beach and the dhow jetty for Bazaruto island trips, and moments from the central market.
- 12-minute walk to the beach & dhow jetty
- ±10 minutes from Vilankulo Airport (VNX)
- Close to the central market
Bairro 5 de Congresso, Vilankulo
Inhambane, Mozambique
Good to know
Your questions, answered
How do I book a room at Residencial Duma?
The fastest way is WhatsApp on +258 84 862 3400 — we answer 24 hours a day. You can also send the enquiry form on this page, or book through Booking.com.
How much does a night in Vilanculos cost?
Our double rooms start from 2,000 MZN per night (about US$31) for two guests, with air conditioning and fresh linen. Meals in our restaurant start from just 200 MZN (about US$3).
Where in Vilanculos are you?
We are in Bairro 5 de Congresso, right in the centre of Vilankulo — about 10 minutes’ drive from Vilankulo Airport (VNX), close to the central market, and roughly a 12-minute walk from the beach and the dhow jetty.
What time is check-in and check-out?
We are a family-run house and we keep it flexible — we are available 24 hours a day. Tell us your arrival time on WhatsApp and we will be ready for you.
Can you help arrange Bazaruto island trips?
Yes — we regularly connect guests with trusted local skippers and tour operators for dhow trips, snorkelling and island tours around the Bazaruto Archipelago.
Does Residencial Duma have a restaurant?
Yes — our small restaurant serves fresh, locally caught seafood and Mozambican home cooking every day, with meals from 200 MZN. Non-guests are very welcome too.
Get in touch
Reserve your room
Message us on WhatsApp for the fastest reply — we answer 24 hours a day. Or send an enquiry below and we will get straight back to you.