The average resort cost in Arizona varies enormously by region and season. Mid-range resorts in Tucson and Flagstaff can run about $120 to $350 a night, while Scottsdale, Paradise Valley and Sedona luxury resorts often cost $400 to $850 or more in peak winter and spring. Summer is the cheap season in the desert but the expensive one in the cooler north. These are rough planning ranges, so check your exact dates.
Average Resort Cost in Arizona: Quick Answer

There is no single reliable statewide figure, because a budget casino resort near Flagstaff and a luxury Scottsdale spa resort are priced very differently. The table gives rough nightly ranges from earlier booking summaries; actual prices depend on the property and date.
| Area | Peak season | Off-peak | Typical resort fee |
|---|---|---|---|
| Scottsdale and Phoenix | About $450 to $850 or more (winter and spring) | About $160 to $320 (summer) | Often $40 to $60 per night |
| Sedona | About $400 to $750 | About $250 to $450 | Often $30 to $50 per night |
| Tucson | About $280 to $550 (winter and spring) | About $120 to $220 (summer) | Often $25 to $45 per night |
| Flagstaff and northern Arizona | About $180 to $400 (summer and fall) | Lower in winter | Often $15 to $30 per night |
What Changes the Price
- Region and season. Desert resorts peak from January through April (golf, spring training and good weather) and are cheapest from June to August. Northern Arizona is busiest in summer and fall.
- Day of week. Sunday through Thursday is usually cheaper than Friday and Saturday.
- Resort fees. Many full-service resorts add a daily fee for pools, Wi-Fi and fitness access, plus parking.
- Events. Spring training, golf tournaments and holidays push prices higher.
Taxes and Fees
Arizona lodging combines state, county and city taxes, so the total on your bill is commonly cited in the low-teens as a percentage of the room rate; the exact figure depends on the city. Resort fees are usually taxable and charged per night regardless of whether you use the amenities. Confirm the total shown at checkout, and see the Arizona Office of Tourism for destination information.

How to Save
- Go in summer or shoulder months. Desert resorts can cut rates sharply from June to August; May and September are a middle ground.
- Stay Sunday through Thursday. Midweek nights are usually cheaper.
- Book early for peak months. For February to April, choose a refundable rate well ahead and re-check prices.
- Compare the final price. Include resort fees, parking and taxes, not just the headline rate.
- Try a casino or value resort. Properties outside Scottsdale often cost much less and still include pools and dining.
For other Southwest states, compare our Nevada, New Mexico and Utah resort guides. On a tighter budget, see the Arizona motel cost guide, or read about Enchantment Resort in Sedona.
Frequently Asked Questions
What is the average price of a resort in Arizona per night?
There is no single reliable statewide figure. Mid-range resorts in Tucson and Flagstaff have been reported at roughly $120 to $350 per night, while luxury resorts in Scottsdale and Sedona often cost $400 to $850 or more in peak season.
How far in advance should I book an Arizona resort?
For the busy February to April period in the desert, book as early as possible and choose a refundable rate so you can re-check prices. For summer and off-peak stays, a few weeks ahead is often enough.
What are daily resort fees in Arizona?
Many full-service Arizona resorts charge a daily resort fee, often in the range of $25 to $60 per night depending on the property. It typically covers amenities such as pools, Wi-Fi and fitness access, and is charged in addition to the room rate and taxes.
What is the cheapest month to stay at a resort in Arizona?
Summer, from June to August, is usually cheapest at desert resorts in Phoenix, Scottsdale and Tucson because of the heat. Northern destinations such as Sedona and Flagstaff are often busier and pricier in summer.
Bottom Line
Budget roughly $120 to $350 for a mid-range Arizona resort and $400 to $850 or more for luxury properties in Scottsdale and Sedona in peak season. Compare the total price, including resort fees and taxes.