It depends on the tour package you choose. Typically, snorkeling sessions last 30-45 minutes per stop, and most trips include multiple snorkeling stops.<br/>Also, our tours are totally customizable, which means you can decide whether you would like to spend more or less time at each stop within the duration of your tour.