Cozumel ferry and reef snorkel
Well reviewedFerry and reef snorkel day trip
A ferry ride across the Cozumel Channel to an island known for diving and reefs. The day includes guided snorkeling stops, lunch and free time.

- Time needed
- About 11 hours, with the ferry crossing taking 30 to 45 minutes each way.
- Price
- From about USD 190 per adult. The marine park and reef tax of 380 MXN per person is extra. Prices change.
- Getting there
- The passenger ferry leaves from the Playa pier and crosses about 12 miles of channel in 30 to 45 minutes. Ultramar and Winjet both run it; if you go on your own, buy the return early in peak weeks.
- Best time
- Leave Playa by 8 to 9 am and take the 5 to 6 pm ferry back.
RatingsCivitatis 7.4/10 (64)Viator 4.6 (1,189)as of Oct 2026
Not the owner's recommendations. Ratings are the figures we read on the date shown, and they change.
Known for
- Cozumel is considered one of the best scuba diving destinations in the world, with a national marine park on its reefs.
- The snorkel stops cover Palancar reef, Colombia reef and El Cielo.
- The day includes the ferry crossing, guided snorkeling, lunch and free time on the island.
- Hotel pickup in the Playa area is part of the day trip.
Practical tips
- The marine park and reef tax of 380 MXN per person is not included in the tour price.
- Free time after lunch can be long and some snorkel boats are older, so ask what time you return.
- If you only want the reef, take the passenger ferry yourself and book a snorkel tour on the island. Pickup is then on Cozumel.
Stay a short walk away
Penthouse 315 at Aldea Thai sleeps 10, with a private heated rooftop pool and ocean views, a 1-minute walk (about 230 ft) from Mamitas Beach. The penthouse is also for sale.