Hotels in Oaxaca (Oaxaca, Mexico)

3018 hotels in Oaxaca

  1. Hotel Hacienda

    Outdoor swimming pool availability
    See prices from 11 sites
    from$77
  2. Luz de Luna Nuyoo

    Relaxing garden patio and terrace
    See prices from 4 sites
    from$28
  3. Hotel Victoria Oaxaca

    Panoramic views of Oaxaca Valley
    See prices from 12 sites
    from$85
  4. Marqués Oaxaca - Hotel

    Outdoor swimming pool and terrace
    See prices from 7 sites
    from$48
  5. Hotel Fortin Plaza

    Savor local cuisine at Nizhanda
    See prices from 14 sites
    from$77
  6. Fiesta Inn Oaxaca

    Outdoor pool and fitness center
    See prices from 15 sites
    from$107
  7. Hotel Casona Oaxaca

    On-site restaurant and cocktail bar
    See prices from 6 sites
    from$93
  8. Holiday Inn Express Oaxaca-centro Historico By Ihg

    Ten minute walk to Santo Domingo
    See prices from 13 sites
    from$124
  9. Quinta Real Oaxaca

    Onsite Restaurant with Garden Views
    See prices from 14 sites
    from$284
  10. Casa Gecko

    On-site private parking available
    Select dates to see exact prices
  11. Hotel Abu

    Select rooms with private balconies
    See prices from 10 sites
    from$116
  12. Grand Fiesta Americana Oaxaca

    Indoor pool and fitness facilities
    See prices from 15 sites
    from$326
  13. Hotel Esperanza Oaxaca Centro

    Relaxing outdoor terrace area
    See prices from 10 sites
    from$30
  14. One Oaxaca Centro

    24-Hour Coffee and Water
    See prices from 13 sites
    from$100
  15. Hotel Nacional

    Third floor outdoor terrace access
    See prices from 6 sites
    from$58
  16. City Express by Marriott Oaxaca

    Business Centre And Exercise Room
    See prices from 12 sites
    from$93
  17. Mision Oaxaca

    On-site restaurant with terrace
    See prices from 2 sites
    from$152
  18. Hotel Oaxaca Real

    Dine at La Terraza Restaurant
    See prices from 12 sites
    from$92
  19. City Centro by Marriott Oaxaca

    Relax at Rooftop Pool Terrace
    See prices from 13 sites
    from$136
  20. Oaxaca Guest Hotel

    Tour desk and travel assistance
    See prices from 2 sites
    from$33
  21. Hotel del águila

    See prices from 2 sites
    from$33
  22. Parador del Dominico

    On-site El Pipe restaurant dining
    See prices from 11 sites
    from$72
  23. Hotel Boutique Naura Centro

    On-site Oaxacan cuisine and cafe
    See prices from 13 sites
    from$117
  24. Hotel Casa Conzatti

    On-site restaurant with courtyard seating
    See prices from 6 sites
    from$133
  25. Hotel Principal

    On-site tour desk availability
    See prices from 2 sites
    from$72
  26. Hotel Casa Arnel

    Rooftop terrace with city views
    See prices from 5 sites
    from$37
  27. Hotel Boutique Parador San Miguel Oaxaca

    Rooftop Terrace for City Views
    See prices from 13 sites
    from$118
  28. Casa del Sótano

    On-site Restaurant And Cafe
    See prices from 11 sites
    from$99
  29. Bungalows Bugamilia Roja

    Public transport access nearby
    See prices from 2 sites
    from$62
  30. Hotel Casa Acueducto - Lujo Cultural

    Rooftop terrace with hot tub
    See prices from 4 sites
    from$80
  31. Hotel Parador de Alcalá

    Rooftop pool and bar terrace
    See prices from 14 sites
    from$135
  32. Hotel Oaxaca Dorado

    Outdoor swimming pool with terrace
    See prices from 10 sites
    from$83
  33. Hotel Oaxaca Mágico

    Enjoy views from rooftop terrace
    See prices from 3 sites
    from$89
  34. Hotel Trebol

    Central location near Zocalo Square
    See prices from 12 sites
    from$108
  35. Hotel Escalada

    Proximity to Oaxaca city landmarks
    See prices from 5 sites
    from$57

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Oaxaca

  • Cheapest month: November
    $154 per night
  • Yearly typical price
    $210 per night
  • Peak month: September
    $262 per night

Frequently Asked Questions about Oaxaca

  • When is the cheapest time to book a hotel in Oaxaca?

    November is usually the cheapest month to book a hotel in Oaxaca, with typical prices around $154 per night based on 115,729 price comparisons.

  • When are hotel prices highest in Oaxaca?

    Hotel prices in Oaxaca are usually highest during September, with typical prices around $262 per night.

  • How much does a hotel in Oaxaca cost per night?

    Hotel prices in Oaxaca usually range from $81 per night to $436 per night, with typical prices around $210 per night.

  • How do hotel prices in Oaxaca change throughout the year?

    Hotel prices in Oaxaca are typically lowest in November at around $154 per night, rising to around $262 per night in September.

  • November

    2026

    $154
    $81 — $318
  • December

    2026

    $163
    $87 — $363
  • January

    2027

    $163
    $96 — $345
  • February

    2027

    $188
    $101 — $324
  • March

    2027

    $204
    $112 — $369
  • April

    2027

    $210
    $122 — $349
  • May

    2027

    $229
    $117 — $400
  • June

    2027

    $239
    $141 — $416
  • July

    2027

    $234
    $136 — $315
  • August

    2027

    $250
    $151 — $487
  • September

    2027

    $262
    $152 — $436
  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Oaxaca

Hotels in Oaxaca

These hotels may also be interesting for you...

Points of Interest - Oaxaca

Top Destinations

More Top Destinations