Photo by Sebastião Mesquita e Carmo
Find beach hotels in Vilanculos from CA $111
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Vilanculos Beach Hotel
Top Vilanculos Beach Hotel

Villas do Indico Eco - Resort & Spa Lodge
Villas do Indico Eco - Resort & Spa Lodge
8.6 out of 10, Excellent, (68)
The price is CA $111
CA $129 total
includes taxes & fees
Aug 24 - Aug 25

asDunas Lodge
asDunas Lodge
10.0 out of 10, Exceptional, (20)
The price is CA $784
CA $910 total
includes taxes & fees
Jul 29 - Jul 30

Bahia Mar Boutique Hotel
Bahia Mar Boutique Hotel
9.4 out of 10, Exceptional, (51)
The price is CA $285
CA $330 total
includes taxes & fees
Jul 26 - Jul 27

Vilanculos Beach Lodge
Vilanculos Beach Lodge
9.6 out of 10, Exceptional, (48)

Dona Ana Hotel
Dona Ana Hotel
10.0 out of 10, Exceptional, (5)
The price is CA $142
CA $165 total
includes taxes & fees
Jul 26 - Jul 27

Santorini Mozambique
Santorini Mozambique
10.0 out of 10, Exceptional, (4)
The price is CA $1,377
CA $1,643 total
includes taxes & fees
Jul 27 - Jul 28

Ocean Pearl Beach Lodge
Ocean Pearl Beach Lodge
10.0 out of 10, Exceptional, (3)
The price is CA $381
CA $442 total
includes taxes & fees
Jul 26 - Jul 27

Moyeni Lodge
Moyeni Lodge
The price is CA $706
CA $819 total
includes taxes & fees
Jul 26 - Jul 27
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Find out more about Vilanculos
Top Vilanculos Hotel Reviews

Villas do Indico Eco - Resort & Spa Lodge
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Explore more hotels
- Lukes Place
- Vila La Mar
- Azulik Lodge
- Moyeni Lodge
- Casa Jules
- Stand alone home in a complex of 14 houses
- Quiet cottage in bush overlooking Bazaruto Archipelago
- Perlo do Mar Lodge
- Casa Rex by Sol Resorts
- Golden Sands Apartments by Sol Resorts
- Dugong Beach Lodge
- Casa Chibububo Lodge
- Palmeiras Lodge
- Deacra Villas By Sol Resorts
- Baraka Beach
- Praia Vila