Hurghada is a great snorkeling destination with plenty of coral reefs and sandy beaches where you can spend time admiring the great variety of corals and marine life. The most popular site for snorkeling in Hurghada are the Giftun Islands National Park, one-hour boat ride away from Hurghada. Another popular site is Sharm el-Naga Bay. The beaches in Hurghada are also often good for snorkeling, and some of the beach resorts even have coral reefs right next to them.

Photo: diluvi, used under Creative Commons License (By 2.0)

Photo: diluvi, used under Creative Commons License (By 2.0)
