Resorts costs, by state and province

Typical costs for resorts per night. Season, location, and room type are the main price drivers. Open a market below for a local estimate.

Resort nightly rates range from $150 for a budget all-inclusive in Mexico to $1,000 or more for a luxury Caribbean resort. Mid-range resorts in the US (Florida, Arizona) cost $200 to $400 per night. Canadian resorts in Banff or Whistler average $250 to $500 CAD per night in peak season.

All-Inclusive vs. European Plan

All-inclusive resorts bundle meals, drinks, and activities, typically $250 to $600 per night per person. European plan (room only) is cheaper, $150 to $350 per night. A family of four might pay $1,000 to $2,400 per night at an all-inclusive.

Seasonal Price Fluctuations

Peak season (winter in the Caribbean, summer in mountain resorts) can be 30% to 60% higher than off-peak. A $300 room in May might cost $500 in February. Holiday weeks like Christmas and New Year's often have minimum stay requirements and rates double.

Resort Fees and Extras

Many resorts add a mandatory resort fee of $30 to $80 per night for amenities like pools and Wi-Fi. Parking may cost $20 to $50 per night. Some all-inclusives charge extra for premium drinks or specialty restaurants, adding $50 to $100 per day.

Typical Resorts prices
ItemTypical range
Budget All-Inclusive (per night)$150 - $250
Mid-Range US Resort (per night)$200 - $400
Luxury Caribbean Resort (per night)$600 - $1,000+
Resort Fee (per night)$30 - $80

Every market for resorts costs

383 markets have a page, each with a typical range where we have one and plain guidance on what moves the price.

Related cost subjects