
$1,380 to $1,740 pp (USD)
2 travelers on Start dateSituated below Inhaca Island, the Santa Maria Peninsula, also known as the Machangulo Peninsula, is home to the little village of Santa Maria, which overlooks the beautiful Maputo Bay. Visitors can enjoy an array of activities such as: boat trips around the glistening bay, snorkelling and enjoying a sundowner while listening to the gentle waves lapping the shore. Other popular activities include: deep sea fishing, scuba diving, bird watching, whale watching, kayaking, swimming and water skiing.
Route
South Africa ![]() |
|
Start | Johannesburg (Day 1) |
Mozambique ![]() |
|
Day 1-4 | Machangulo (Beach) |
South Africa ![]() |
|
Day 5 | OR Tambo Airport (Johannesburg) |
End | Johannesburg (Day 5) |
Tour Features
Luxury tour
This luxury tour uses lodges.
Private tour
This tour will be organized exclusively for you. However, wildlife viewing activities are run by the lodges/camps and will be shared with others.
Can be customized
You can request changes to this tour.
Not for solo travelers
Solo travelers cannot book this private tour.
Minimum age of 18 years
The minimum age for this tour is 18 years.
Activities & Transportation
Accommodation & Meals
-
Additional accommodation before and at the end of the tour can be arranged for an extra cost
-
DayAccommodationMeals
-
1-4Machangulo Beach Lodge Luxury lodge in or near Machangulo (Mozambique)All Meals Included
-
5End of tour (No accommodation)Breakfast Included