A traditional fishing boat on the shore of Bazaruto Island

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.

  • From 2,000 MZN (≈US$31) per night
  • Air-conditioned rooms
  • Seafood restaurant
  • 24h WhatsApp replies
4.6 Google

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

Isac serves freshly grilled fish and chips at Residencial Duma
Local children on the sand near Vilankulo

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.

Clean double room with air conditioning at Residencial Duma

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)

Guests rate us 4.6 / 5 on Google

From 9 Google reviews — thank you!

Read our reviews

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
Residencial Duma
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.

We reply within a day, usually much sooner.