Dinner prices in Cancun's Hotel Zone can also vary widely depending on where you eat. For a mid-range dinner at a nice restaurant, you can expect to pay around $30-$50 USD per person. For a high-end dinner experience, you may pay upwards of $100 USD per person.