The cost of eating in Cancun hotel zone in a non all inclusive hotel can vary greatly depending on the type of restaurant you choose. Generally, you can expect to pay anywhere from $10-$50 per person for a meal. If you're looking for more upscale dining options, prices may be higher.