The average hotel cost in New Mexico is about $155 a night for a double room on KAYAK’s New Mexico hotel page (read October 2026), with January the cheapest month at about $133 and October the most expensive at about $189. KAYAK’s own page lists other averages in different sections (its FAQ says $169), so use these numbers as a planning range and check live prices for your dates.
Figures checked: October 2026.
Quick Answer
- Average double room: about $155 per night on KAYAK (FAQ figure on the same page: $169).
- Cheapest month: January, about $133. Most expensive month: October, about $189.
- Cheapest day: Sunday, about $161. Most expensive day: Saturday, about $196.
- Deal prices: KAYAK found rooms from about $53 a night in the last three days, but these are occasional deals, not typical rates.
Average Hotel Cost in New Mexico

These are statewide averages from KAYAK’s search data. Prices vary a lot between Albuquerque, Santa Fe, Taos and smaller highway towns, so use the numbers as a starting point.
| KAYAK statewide average | Approximate price per night |
|---|---|
| Average double room | $155 |
| Cheapest month (January) | $133 |
| Most expensive month (October) | $189 |
| Cheapest day (Sunday) | $161 |
| Most expensive day (Saturday) | $196 |
Saturday costs about $35 more than Sunday in this data, and October costs about $56 more than January. Moving a stay to a Sunday night or a quieter month is the simplest way to lower the bill.
New Mexico Hotel Cost by Trip Length
Using the $155 average as a simple estimate, here is what different trip lengths could cost before taxes and fees.
| Trip length | Estimated cost at $155 per night |
|---|---|
| 1 night | About $155 |
| 2 nights | About $310 |
| 3 nights | About $465 |
| 5 nights | About $775 |
At the January average of $133, three nights would be about $399. At the October average of $189, three nights would be about $567. Both exclude taxes and fees.
Cheapest Times to Book New Mexico Hotels
- Month: January is the cheapest month on KAYAK. October, a popular fall month in the state, is the most expensive.
- Day: Sunday has the lowest average nightly price and Saturday the highest.
- Booking window: KAYAK says to book at least one day ahead for its best price, but festivals and holidays can sell out, so book earlier for peak dates.
- Last-minute deals: Cheap last-minute rooms appear, but they are less reliable during holidays, festivals and busy weekends.
How to Save on a New Mexico Hotel

- Use flexible dates. Move your stay by a day or two to compare Sunday and weekday prices with Saturday.
- Compare refundable and non-refundable rates. Non-refundable rooms can be cheaper, but only use them when your plans are fixed.
- Watch total fees. Parking, resort or destination fees and pet fees can change the real cost.
- Check the map. A cheap hotel far from your plans can cost more once you add fuel, rideshares or parking.
- Look beyond chain hotels. Cabins, lodges and guesthouses can offer good value, but check cancellation rules, access and included services.
New Mexico Hotel Costs by Destination
Rates differ by destination type. Our city guides give more detail: Albuquerque hotel costs, Santa Fe hotel costs and Taos hotel costs.
| Destination type | What to expect |
|---|---|
| Albuquerque | More hotel choice, a wide price range and easy road-trip access; compare airport, downtown and outer areas |
| Santa Fe | Often higher demand because of culture, art and dining; book early and compare weekdays |
| Taos | Popular for mountain scenery and cabins; check shoulder-season dates and midweek stays |
| Small towns and highway stops | Lower prices are possible but amenities may be simpler; check recent reviews, parking and check-in hours |
Our New Mexico motel guide and New Mexico resort guide cover the budget and upscale ends of the market, and the New Mexico Airbnb guide covers rentals.
New Mexico Hotel Taxes and Fees
New Mexico lodging bills combine gross receipts tax with a local lodgers’ tax, and the local part differs by city. RoomMaster’s New Mexico page, for example, describes lodgers’ tax as capped at 5% of taxable rent but notes that some cities add hospitality fees outside that cap. Because the total varies by place, compare the final price at checkout rather than assuming one statewide rate.
The Federal Trade Commission’s rule on unfair or deceptive fees (effective May 12, 2025) also applies to short-term lodging: mandatory fees a seller can calculate up front generally must be shown in the total price, while government taxes can be added later. See our hotel occupancy tax guide.
Frequently Asked Questions
What is the average hotel cost in New Mexico?
KAYAK lists the average New Mexico double room at about $155 per night (its FAQ section gives $169). Prices vary by city, season and day of the week, so check your exact dates.
What is the cheapest month to book a hotel in New Mexico?
January is the cheapest month on KAYAK at about $133 per night, and October is the most expensive at about $189.
Which day of the week is cheapest for a New Mexico hotel?
KAYAK lists Sunday as the cheapest day at about $161 per night and Saturday as the most expensive at about $196.
How much would three nights in a New Mexico hotel cost?
At the $155 average, three nights come to roughly $465 before taxes and fees. At the January average of $133 it is about $399, and at the October average of $189 it is about $567.
Is it better to book early or wait for a last-minute hotel deal?
Book early if your dates are fixed, especially for Santa Fe, Albuquerque, holidays and festivals. KAYAK says booking at least one day ahead gets its best price, and last-minute deals are less predictable and can leave fewer choices.
Sources
- KAYAK: New Mexico hotels (average double room, monthly and day-of-week averages)
- RoomMaster: Hotel and lodging tax in New Mexico
- Federal Trade Commission: Rule on Unfair or Deceptive Fees FAQ