Marsa Alam: Marsa Mubarak and Marsa El Shona Snorkeling Tour Small group Pickup available Duration: 6.5 hours From US$ 62 per person
From Marsa Alam: Marsa Mubarak Sea Snorkeling Boat Trip Pickup available Duration: 8 hours From US$ 65 per person