Hotels near Santa Maria Beach

Other landmarks in Inhaca Island
Find out more about Santa Maria Beach
Where is Santa Maria Beach?
Inhaca Island is home to Santa Maria Beach. Discover the local area by spending a day checking out some of the local attractions. If you'd like to find things to do in the area, you might like to visit Inhaca Marine Reserve and Inhaca Lighthouse.
Where Can I Stay near Santa Maria Beach?
You may want to consider one of these options that are popular with our travelers:
Machangulo Beach Lodge - 1.7 mi (2.8 km) away
- • 4-star lodge • Free breakfast • Free WiFi • Free kid's activities
Cabo Beach Villas - 1.8 mi (2.9 km) away
- • 3.5-star villa • Free WiFi • 4 outdoor pools • 2 bars
Nhoxani Casa Karibu - 2 mi (3.3 km) away
- • 3.5-star villa • Free parking • Free WiFi • 2 beach bars
Things to See and Do near Santa Maria Beach
What to See near Santa Maria Beach
- • Inhaca Marine Reserve
- • Inhaca Lighthouse
- • Ponta Abril
- • Marine Biology Museum
How to Get to Santa Maria Beach
Flights to Inhaca Island
- • Maputo (MPM-Maputo Intl.), 24.7 mi (39.8 km) from central Inhaca Island