Baraka Beach Vilanculos has an outdoor swimming pool, garden, a shared lounge and terrace in Vilanculos.
Offering an outdoor pool and a restaurant, Machangulo Beach Lodge is located near Santa Maria. Free WiFi access is available in this resort.
Located in Vilanculos, Archipelago Resort features an outdoor swimming pool, garden and free WiFi is offered in public areas.
Sentidos Beach Retreat is set on Barra Beach, 30 minutes drive from Inhambane.
With an outdoor pool and spa facilities, Villas do Indico is an eco-resort located on the beautiful sands of Vilanculos.
Três Sereias - 3 Mermaids features an outdoor swimming pool, garden, a terrace and restaurant in Govuro.
Chuiba Bay lodge is nestled in the dunes along sandy Chuiba beach only 9 km from Pemba. It offers an outdoor pool, restaurant and bar.
Offering self-catering accommodation, Go Wild Resort is set in Xai-Xai, just a few steps away from the beach. All units offer sea view.
Humula Beach Resort has an outdoor swimming pool, garden, a shared lounge and terrace in Vila Praia Do Bilene.
Bilene Lodge is located on the banks of the Uembje Lagoon in Bilene and offers self-catering accommodation. Free WiFi is available.
Offering outdoor pools and a private beach area, San Martinho Beach Club is located in Bilene, just north of Maputo.
Offering an outdoor pool and views of the sea, Morrungulo Beach Lodge is situated on the beach, 20 km from town of Massinga.
Facing the beachfront, Blue Moon Beach Holiday Resort offers 3-star accommodation in Inhambane and has an outdoor swimming pool, garden and…