From Marsa Alam: Marsa Mubarak Sea Snorkeling Boat Trip Pickup available Duration: 8 hours From US$ 65 per person
Marsa Alam: Coral Garden Snorkeling and Diving Boat Tour Pickup available Skip the line Duration: 9 hours From US$ 67.93 per person
Guided tour Marsa Alam: 3-Hour Morning Desert Safari Small group Pickup available Skip the ticket line From US$ 69.12 per person