I used to think I was a genius for booking those ‘all-in-one’ deals. You know the ones. You spend three hours on a Tuesday night hovering over a ‘Book Now’ button because Expedia or Costco Travel told you there are only two rooms left at this specific price point and your brain just short-circuits. I fell for it in 2018. Hard.
I booked a five-day package to the ‘Grand Oasis’ (I won’t even link to it because I’m still bitter) thinking I’d saved $600. When I got there at 2 AM, the room smelled like a mixture of industrial bleach and wet golden retriever. The air conditioner sounded like a Boeing 747 taking off, and the ‘ocean view’ was mostly a view of a dumpster and a very tired-looking palm tree. I sat on the edge of the bed and realized I’d paid $1,400 to be miserable in a place that felt like a suburban mall in Ohio with slightly more humidity.
That was the turning point. I realized that vacation packages to cancun are designed for people who have given up. They aren’t deals; they are convenience taxes for people who are too tired to actually look at a map.
The math is almost always a lie
I tracked 14 different packages across four different sites—Expedia, CheapTickets, Priceline, and Apple Vacations—over a period of 14 weeks. I wanted to see if the ‘bundle’ actually saved money. I tracked the price of a flight from JFK and a 4-night stay at the Hyatt Ziva. In 11 out of 14 instances, booking the flight and hotel separately was cheaper by an average of $84.
It sounds like a small amount, but when you realize the ‘package’ often locks you into the worst flight times (hello, 5 AM departure) and the ‘run of house’ rooms that nobody else wants, the $84 starts to feel like a bribe you paid to be treated like a second-class citizen. What I mean is—actually, let me put it differently. You aren’t buying a vacation; you’re buying a pre-packaged sandwich at a gas station. It’s convenient, sure, but you know exactly what that ham is going to taste like, and it isn’t ‘luxury.’
I know people will disagree with this. My sister-in-law swears by Costco packages. She loves the little vouchers for ‘resort credits’ that you can only spend on $200 massages or overpriced tequila tastings. But to me, that’s just a way to keep you trapped on the property so you don’t see how much better the food is three blocks away. Total lie.
I’m going to say it: I hate the Hotel Zone

This is the part where I get a bit irrational. I genuinely believe that if you stay in the Zona Hotelera, you haven’t actually been to Mexico. You’ve been to a high-end gated community that happens to have sand. I refuse to recommend the Hard Rock Hotel or the Riu Palace even though everyone seems to love them. Why? Because they are fundamentally boring. They feel like a middle-school dance where nobody wants to be the first to start the buffet line.
The Hotel Zone is a theme park for people who are afraid of tacos that don’t come in a hard shell.
Anyway, I went on a tangent there. My point is that when you buy a package, 99% of the time, you are being funneled into this 15-mile strip of concrete. You’re paying for the ‘security’ of being surrounded by other Americans who are also complaining about the slow Wi-Fi. It’s depressing.
The 47-day rule (or something like it)
If you absolutely must book a package—maybe because you have kids and the thought of coordinating a shuttle makes you want to scream—do it exactly 47 days out. I don’t have a scientific paper to back this up, but based on my tracking of those 14 packages, the price bottomed out right around the 6-week mark. If you book six months in advance, you’re paying a ‘planner’s premium.’ If you book last minute, you’re getting the leftovers.
I used to think booking a year out was the way to go. I was completely wrong. The sweet spot is that weird window where hotels start panicking about empty beds but haven’t yet reached the ‘desperation’ phase where they just dump inventory to mystery-deal sites.
The one thing you actually need to pack
Forget the fancy resort wear. If you’re doing a package, bring your own insulated tumbler. The plastic cups they give you at the ‘all-inclusive’ bars are the size of a thimble and they melt in 4 minutes. If you show up with a 30oz Yeti, the bartenders usually don’t care and will just fill the whole thing with margaritas. It’s the only way to survive the pool music. Worth every penny.
I once saw a guy at the Excellence Playa Mujeres (which is actually a decent place, I’ll admit) try to use a literal gallon jug. They drew the line there. There’s a limit to the ‘all-inclusive’ dream, apparently.
Why I’m probably wrong about the seaweed
I might be wrong about this, but I actually think the sargassum (that brown seaweed that smells like sulfur) adds character to the beach. I know, I know—people spend thousands to see crystal clear water, and then they get a beach that looks like a compost bin. But there’s something humbling about it. It reminds you that the ocean is a living thing, not just a backdrop for your Instagram. Most people see the seaweed and demand a refund on their package. I see it and think, ‘Well, at least I’m not at work.’
But honestly? If you’re looking at vacation packages to cancun right now, just stop. Go to Google Flights. Pick a random date. Find a boutique hotel in Puerto Morelos or even downtown Cancun near Parque de las Palapas. You’ll save $400, eat the best cochinita pibil of your life for three dollars, and you won’t have to wear a plastic wristband that marks you as a ‘Silver Tier’ guest.
Or don’t. Maybe you want the buffet. Maybe you like the jet engine AC. I just don’t know if we’re all chasing a version of Mexico that doesn’t actually exist anymore, or if we’re just too tired to care.
Just don’t book through CheapTickets. The name is a lie. Never again.