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?
We've got 8 hotels to choose from within 5 miles of Santa Maria Beach. You may want to consider one of these options that are popular with our travelers:
Villa Martins - 1.2 mi (1.9 km) away
- lodge • Free breakfast • Free WiFi • Outdoor pool
Machangulo Beach Lodge - 1.7 mi (2.8 km) away
- lodge • Free breakfast • Free WiFi • Free kid's activities
Cabo Beach Villas - 1.8 mi (2.9 km) away
- villa • Free WiFi • 4 outdoor pools • 2 bars
Bemugi's - 2.4 mi (3.9 km) away
- guesthouse • Free parking • Restaurant
Casa Karibu at Santa Maria Machangulo Mozambique - 2 mi (3.3 km) away
- 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