Book on the go and pay later.
Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Wake up to the ocean at your door at this resort, which is located near the bay and set on its own private white sand beach. Regional attractions also include ...
Anantara Bazaruto Island ResortGet RatesAnantara Bazaruto Island ResortGet Rates
This beachfront lodge is located in Vilanculos, close to Vilanculos Beach and Municipal Market. Regional attractions also include Magaruque Island Beach and ...
Vilanculos Beach LodgeGet RatesVilanculos Beach LodgeGet Rates
Within easy reach of Benguerra Island Beach, this Benguerra Island resort is located by the ocean and on the beach. Regional attractions also include Magaruque ...
Azura Benguerra Island - All InclusiveGet RatesAzura Benguerra Island - All InclusiveGet Rates
Located in Vilanculos, this beachfront lodge is on the boardwalk, 0 mi (0 km) from Vilanculos Beach, and 1.4 mi (2.2 km) from Municipal Market.
Villas do Indico Eco-Resort & Spa LodgeGet RatesVillas do Indico Eco-Resort & Spa LodgeGet Rates
Situated by the sea, this apartment is 2.6 mi (4.2 km) from Vilanculos Beach and 4.1 mi (6.5 km) from Municipal Market.
Golden Sands Apartments by Sol ResortsGet RatesGolden Sands Apartments by Sol ResortsGet Rates