
Search Inhaca Island hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Inhaca Island
Apartment
Condo
Waterpark
Check prices for these dates
Tonight
29 Sept - 30 SeptTomorrow
30 Sept - 1 OctThis weekend
2 Oct - 4 OctNext weekend
9 Oct - 11 OctOur top choices for Inhaca Island hotels




1. Villa Martins
Villa MartinsInhaca Island
Kathrine
AU$231
includes taxes & fees
11 Oct - 12 Oct




2. Cabo Beach Villas
Cabo Beach VillasMachangulo
Yamini
AU$278
includes taxes & fees
14 Oct - 15 Oct




3. Machangulo Beach Lodge
Machangulo Beach LodgeMachangulo
Celio Armando
AU$656
includes taxes & fees
8 Oct - 9 Oct




4. Comfort Inn Guest House
Comfort Inn Guest HouseMaputo
William
AU$42
includes taxes & fees
2 Oct - 3 Oct
Stay near popular Inhaca Island attractions
Inhaca Lighthouse
8.0/10 (1 review)
You can find out about the history of Inhaca Island with a stop at Inhaca Lighthouse. Wander the parks and beaches while you're in the area.
Inhaca Marine Reserve
9.0/10 (7 reviews)
Why not spend a care-free afternoon at Inhaca Marine Reserve during your travels in Inhaca Island? While you're in the area, wander around the natural setting.
Marine Biology Museum
You can browse the exhibits at Marine Biology Museum, a museum with a storied past, during your travels to Inhaca Island. Wander the parks and beaches while you're in the area.
Learn more about Inhaca Island
Pristine coral reefs surround this tranquil island where snorkelling reveals colourful fish and sea turtles near Santa Maria beach. Hire a local guide to explore the marine reserve and lighthouse, then feast on fresh seafood at beachfront restaurants.
See all hotels in Inhaca Island
Top Inhaca Island Hotel Reviews
Recent Reviews in Inhaca Island
Comfort Inn Guest House
10/10 Excellent
"Excellent family owned and operated guest house. Perfect for a short or extended stay. Owner arranged airport pick up and drop off as well as food and drinks. Very nice property. Would stay again!"


