I am a dad, not a travel agent. I do not make commissions on what I recommend. So let me give you the actual money-saving tactics that work for eco-parks in the Riviera Maya, including the ones the parks themselves do not advertise.
The online booking discount: Every major Grupo Xcaret park offers 10–15% off when you book directly on their official website vs. buying at the door or through a hotel concierge. Always book online, always at least 48 hours in advance. This discount alone saves a family of four $40–60 on a big park day.
The combo-pass secret: Grupo Xcaret sells a "Xcaret Plus" all-inclusive add-on that includes food, equipment, and the evening show. For families who eat a lot and want everything, this is often cheaper than paying à la carte. Run the math before you buy — for two adults and two kids, the Plus package usually saves $20–40 on food alone at Xcaret.
Kids eat free: Xel-Há's all-inclusive admission includes unlimited food, and children under 5 enter free. If you have small children, Xel-Há is the best value proposition on the coast. A day there with two adults and two young kids, all-inclusive including snorkel gear, costs about $200 — vs. $400+ at comparable parks without the free-kids policy. You can also book the Xcaret + Xplor 2-day combo on Expedia to save on the bigger parks.
The "off-peak" strategy: Tuesday and Wednesday are the quietest days at all the major parks. Friday and Saturday are the worst. If your family has flexibility, a Tuesday trip means shorter lines, more attentive staff, and a better overall experience — same price. I have waited 45 minutes for a zip line on a Saturday and walked straight onto the same zip line on a Tuesday morning. Same park, same price, entirely different day.
Bring your own gear: Most parks charge $10–15 to rent a snorkel set. A decent family snorkel kit on Amazon costs $30 total. If you visit more than two snorkel spots in a trip — and you will — buying beats renting. Carry it in a waterproof dry bag, tuck it in the checked luggage, and save $40–60 per trip from that point on. Don't forget reef-safe sunscreen — required at every cenote and eco-park on the Riviera Maya.