You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates
Lodge in Vilankulo, Vilanculos · 40.19 km from centre
8.4
5 reviews
Located in Vilanculos, Dugong Beach Lodge is by the ocean and within the region of Magaruque Island Beach and Fish Market. This all-inclusive lodge is within the region of Municipal Market and Vilanculos Beach.
Lodge in Vilankulo, Vilanculos · 48.80 km from centre
10.0
3 reviews
When you stay at Ocean Pearl Beach Lodge in Vilanculos, you'll be on the beach and within a 5-minute drive of Fish Market. This beach lodge is 1.6 mi (2.5 km) from Municipal Market and 4.4 mi (7.1 km) from Vilanculos Beach.
Lodge in Vilankulo, Vilanculos · 48.84 km from centre
9.0
2 reviews
Breakfast available
When you stay at Casa Chibububo Lodge in Vilanculos, you'll be on the beach and within a 5-minute drive of Fish Market. This beach lodge is 1.5 mi (2.5 km) from Municipal Market and 3.3 mi (5.4 km) from Magaruque Island Beach.
Cabin in Vilankulo, Vilanculos · 49.42 km from centre
10.0
7 reviews
When you stay at Lukes Place in Vilanculos, you'll be on the beach, within a 5-minute drive of Fish Market and Municipal Market. This beach cabin is 3 mi (4.8 km) from Magaruque Island Beach and 4.2 mi (6.7 km) from Vilanculos Beach.
Lodge in Vilankulo, Vilanculos · 50.32 km from centre
10.0
6 reviews
Breakfast available
With a stay at Casa Babi in Vilanculos, you'll be on the beach, just a 1-minute walk from Fish Market and 10 minutes by foot from Municipal Market. This beach lodge is 2.2 mi (3.5 km) from Magaruque Island Beach and 3.4 mi (5.5 km) from Vilanculos Beach.
Villa property in Vilankulo, Vilanculos · 50.61 km from centre
9.4
3 reviews
With a stay at this villa in Vilanculos, you'll be on the beach, just a 4-minute walk from Fish Market and 8 minutes by foot from Municipal Market. This beach villa is 2.1 mi (3.4 km) from Magaruque Island Beach and 3.4 mi (5.4 km) from Vilanculos Beach.
Resort in Vilankulo, Vilanculos · 50.79 km from centre
8.9
410 reviews
Breakfast available
Featuring free WiFi and a restaurant, Baobab Beach Vilanculos offers accommodation in Vilanculos, 300 metres from Supermarket Yussuf Aisha. The resort has an outdoor pool and views of the sea, and guests can enjoy a drink at the bar. Free private parking is available on site.
You will find a shared kitchen at the property.
You can engage in various activities, such as horse riding and snorkelling.
Vilanculos Airport is within a 10-minute drive of Baobab Beach Vilanculos, while there is a Municipal Market within 500 metres of the property.
Hotel in Vilankulo, Vilanculos · 51.31 km from centre
7.0
2 reviews
Breakfast available
When you stay at Casa Jules in Vilanculos, you'll be near the beach, within a 15-minute walk of Municipal Market and Fish Market. This hotel is 1.2 mi (1.9 km) from Magaruque Island Beach and 2.8 mi (4.6 km) from Vilanculos Beach.
Hotel in Vilankulo, Vilanculos · 51.68 km from centre
7.8
82 reviews
Breakfast available
Situated in Vilanculos, 600 metres from Vilankulos Beach, Complexo Alemanha - Vilanculos Backpacker features accommodation with a garden, free private parking, a shared lounge and a terrace. With a bar, the property also has barbecue facilities. The accommodation offers a shared kitchen, room service and currency exchange for guests.
You can play darts at the hotel, and the area is popular for cycling.
Staff speak German, English and Portuguese at the reception.
Vilankulo Airport is 2 km from the property.
Lodge in Vilankulo, Vilanculos · 51.71 km from centre
8.6
3 reviews
Breakfast available
When you stay at Palmeiras Lodge in Vilanculos, you'll be on the beach, within a 5-minute drive of Municipal Market and Fish Market. This beach lodge is 1 mi (1.6 km) from Magaruque Island Beach and 2.6 mi (4.2 km) from Vilanculos Beach.
Villa property in Vilankulo, Vilanculos · 53.12 km from centre
8.0
1 review
Located in Vilanculos, this villa is by the ocean, within a 5-minute drive of Municipal Market and Vilanculos Beach. This beach villa is 0.7 mi (1.1 km) from Magaruque Island Beach and 2.2 mi (3.5 km) from Fish Market.
Hotel in Vilankulo, Vilanculos · 53.17 km from centre
8.6
21 reviews
Located in Vilanculos, Casa Rex by Sol Resorts is by the sea, within a 5-minute drive of Municipal Market and Fish Market. This beach hotel is 0.7 mi (1.2 km) from Magaruque Island Beach and 1.3 mi (2.1 km) from Vilanculos Beach.
Guest house in Vilankulo, Vilanculos · 53.40 km from centre
6.2
9 reviews
Breakfast available
Situated just 400 metres from Vilankulos Beach, Vila Sol e Sal features accommodation in Vilanculos with access to a garden, a terrace, as well as a shared kitchen. This property offers access to a patio and free private parking. Guests can make use of the picnic area or the year-round outdoor pool, or enjoy views of the garden and inner courtyard.
All units are fitted with air conditioning, an oven, a toaster, a coffee machine, a walk-in shower, a hair dryer and a desk. There is also a dining area and a fully equipped kitchen equipped with a fridge, a stovetop, and kitchenware. The units have a private bathroom, free toiletries and bed linen.
A bar can be found on-site, and in the warmer months you can make use of the barbecue facilities.
You can play billiards at the guest house. Guests can also relax in the shared lounge area.
Vilankulo Airport is 4 km from the property.
Lodge in Vilankulo, Vilanculos · 53.54 km from centre
9.0
50 reviews
With Vilankulos Beach reachable in a few steps, Samara Lodge provides accommodation, a restaurant, an outdoor swimming pool, a garden and a terrace. The lodge features both WiFi and private parking free of charge.
Some of the units include a satellite flat-screen TV, a fully equipped kitchen with a fridge, and a private bathroom with a shower and free toiletries.
Samara Lodge offers a continental or halal breakfast.
A car rental service is available at the accommodation.
Vilankulo Airport is 4 km away, and the property offers a free airport shuttle service.
Hotel in Vilankulo, Vilanculos · 53.75 km from centre
10.0
4 reviews
Breakfast available
When you stay at Santorini Mozambique in Vilanculos, you'll be on the beach, within a 5-minute drive of Vilanculos Beach and Municipal Market. This all-inclusive hotel is 1.3 mi (2.1 km) from Magaruque Island Beach and 2.7 mi (4.3 km) from Fish Market.
Hotel in Vilankulo, Vilanculos · 54.35 km from centre
6.0
3 reviews
Breakfast available
Located in Vilanculos, Aguia Negra is a 1-minute drive from Vilanculos Beach and 5 minutes from Municipal Market. This beach hotel is 1.7 mi (2.7 km) from Magaruque Island Beach and 3.1 mi (4.9 km) from Fish Market.
Lodge in Vilankulo, Vilanculos · 54.85 km from centre
9.6
48 reviews
Breakfast available
Located in Vilanculos, Vilanculos Beach Lodge is a 1-minute drive from Vilanculos Beach and 6 minutes from Municipal Market. This beach lodge is 2.1 mi (3.3 km) from Magaruque Island Beach and 3 mi (4.9 km) from Benguerra Island Beach.
Aparthotel in Vilankulo, Vilanculos · 55.91 km from centre
8.6
3 reviews
Located in Vilanculos, Golden Sands Apartments by Sol Resorts is by the sea – a 2-minute drive from Vilanculos Beach and 8 minutes from Municipal Market. This beach aparthotel is 2.7 mi (4.4 km) from Magaruque Island Beach and 3.1 mi (5 km) from Benguerra Island Beach.
Lodge in Vilankulo, Vilanculos · 59.85 km from centre
10.0
20 reviews
Breakfast available
Located in Vilanculos, asDunas Lodge is within a 15-minute drive of Municipal Market and Vilanculos Beach. This all-inclusive lodge is 4.7 mi (7.6 km) from Magaruque Island Beach and 6.3 mi (10.2 km) from Fish Market.
Lodge in Vilankulo, Vilanculos · 61.53 km from centre
8.4
65 reviews
Breakfast available
With a stay at Villas do Indico Eco - Resort & Spa Lodge in Vilanculos, you'll be 2.4 mi (3.9 km) from Benguerra Island Beach and 5 mi (8.1 km) from Vilanculos Beach. This beach lodge is 6.1 mi (9.8 km) from Magaruque Island Beach and 7.8 mi (12.6 km) from Municipal Market.