Snorkeling costs range from 150 to 400 Riyals for basic equipment, 200 to 450 Riyals for weekly equipment rental, and 350 to 500 Riyals per participant for a full-day excursion, depending on the quality of the equipment and the location of the expedition.