Hotels in Oaxaca (Oaxaca, Mexico)

3030 hotels in Oaxaca

  1. Hotel Hacienda

    3 Stars
    Outdoor swimming pool availability
    See prices from 12 sites
    from£52
  2. Hotel Victoria Oaxaca

    4 Stars
    Panoramic views of Oaxaca Valley
    See prices from 14 sites
    from£55
  3. Luz de Luna Nuyoo

    1 Stars
    Relaxing garden patio and terrace
    Select dates to see exact prices
  4. Marqués Oaxaca - Hotel

    2 Stars
    Outdoor swimming pool and terrace
    See prices from 4 sites
    from£33
  5. Hotel Fortin Plaza

    4 Stars
    Savor local cuisine at Nizhanda
    See prices from 10 sites
    from£47
  6. Fiesta Inn Oaxaca

    4 Stars
    Outdoor pool and fitness center
    See prices from 15 sites
    from£76
  7. Hotel Casona Oaxaca

    3 Stars
    On-site restaurant and cocktail bar
    See prices from 9 sites
    from£60
  8. Holiday Inn Express Oaxaca-centro Historico By Ihg

    3 Stars
    Ten minute walk to Santo Domingo
    See prices from 16 sites
    from£93
  9. Quinta Real Oaxaca

    5 Stars
    Onsite Restaurant with Garden Views
    See prices from 11 sites
    from£176
  10. Casa Gecko

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

    4 Stars
    Select rooms with private balconies
    See prices from 9 sites
    from£88
  12. Hotel Esperanza Oaxaca Centro

    2 Stars
    Relaxing outdoor terrace area
    See prices from 12 sites
    from£20
  13. Grand Fiesta Americana Oaxaca

    5 Stars
    Indoor pool and fitness facilities
    See prices from 13 sites
    from£333
  14. One Oaxaca Centro

    3 Stars
    24-Hour Coffee and Water
    See prices from 9 sites
    from£69
  15. Hotel Nacional

    2 Stars
    Third floor outdoor terrace access
    Select dates to see exact prices
  16. City Express by Marriott Oaxaca

    3 Stars
    Business Centre And Exercise Room
    See prices from 12 sites
    from£67
  17. Mision Oaxaca

    4 Stars
    On-site restaurant with terrace
    Select dates to see exact prices
  18. Oaxaca Guest Hotel

    2 Stars
    Tour desk and travel assistance
    Select dates to see exact prices
  19. City Centro by Marriott Oaxaca

    3 Stars
    Relax at Rooftop Pool Terrace
    See prices from 5 sites
    from£90
  20. Hotel Oaxaca Real

    4 Stars
    Dine at La Terraza Restaurant
    See prices from 16 sites
    from£57
  21. Hotel del águila

    3 Stars
    Select dates to see exact prices
  22. Hotel Boutique Naura Centro

    4 Stars
    On-site Oaxacan cuisine and cafe
    See prices from 14 sites
    from£89
  23. Parador del Dominico

    3 Stars
    On-site El Pipe restaurant dining
    See prices from 16 sites
    from£46
  24. Hotel Casa Arnel

    2 Stars
    Rooftop terrace with city views
    Select dates to see exact prices
  25. Hotel Casa Conzatti

    3 Stars
    On-site restaurant with courtyard seating
    Select dates to see exact prices
  26. Hotel Principal

    2 Stars
    On-site tour desk availability
    Select dates to see exact prices
  27. Casa del Sótano

    3 Stars
    On-site Restaurant And Cafe
    See prices from 11 sites
    from£65
  28. Hotel Boutique Parador San Miguel Oaxaca

    3 Stars
    Rooftop Terrace for City Views
    See prices from 18 sites
    from£90
  29. Bungalows Bugamilia Roja

    Public transport access nearby
    Select dates to see exact prices
  30. Hotel Parador de Alcalá

    4 Stars
    Rooftop pool and bar terrace
    See prices from 15 sites
    from£97
  31. Hotel Oaxaca Dorado

    3 Stars
    Outdoor swimming pool with terrace
    See prices from 11 sites
    from£60
  32. Hotel Oaxaca Mágico

    3 Stars
    Enjoy views from rooftop terrace
    Select dates to see exact prices
  33. Hotel Casa Acueducto - Lujo Cultural

    4 Stars
    Rooftop terrace with hot tub
    Select dates to see exact prices
  34. Capital O Hotel Patio Pombo

    3 Stars
    Central Oaxaca City location access
    Select dates to see exact prices
  35. Hotel Escalada

    3 Stars
    Proximity to Oaxaca city landmarks
    Select dates to see exact prices

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: January
    £72 per night
  • Yearly typical price
    £119 per night
  • Peak month: February
    £201 per night

Frequently Asked Questions about Oaxaca

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

    January is usually the cheapest month to book a hotel in Oaxaca, with typical prices around £72 per night based on 661 price comparisons.

  • When are hotel prices highest in Oaxaca?

    Hotel prices in Oaxaca are usually highest during February, with typical prices around £201 per night.

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

    Hotel prices in Oaxaca usually range from £41 per night to £204 per night, with typical prices around £119 per night.

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

    Hotel prices in Oaxaca are typically lowest in January at around £72 per night, rising to around £201 per night in February.

  • November

    2026

    £89
    £47 — £194
  • December

    2026

    £94
    £50 — £233
  • January

    2027

    £72
    £41 — £165
  • February

    2027

    £201
    £79 — £204
  • March

    2027

    £119
    £66 — £207
  • April

    2027

    £129
    £91 — £215
  • May

    2027

    £120
    £65 — £244
  • June

    2027

    £114
    £49 — £237
  • July

    2027

    £149
    £78 — £184
  • August

    2027

    Select dates to see exact prices

  • September

    2027

    Select dates to see exact prices

  • 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