Menu

Search options

Select city first

2025-04-01

2025-04-02
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Central hotels in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1710 results

  • Dreams Huatulco Resort & Spa

    From US$ 337

    Boulevard Benito Juarez 4 Bahia De Tangolunda, Santa Cruz Huatulco, Mexico (To the map)

    You'll need 26-minute drive to Huatulco International airport. Playa Arrocito is situated at a distance…

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Barcelo Huatulco

    From US$ 170

    Paseo Benito Juarez, S/N Bahias de Huatulco, Tangolunda, Mexico (To the map)

    Positioned in a cove, the property is around a 5-minute walk from a golden beach. Conejos Bay is only…

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Las Brisas Huatulco

    From US$ 274

    Bahia De Tangolunda, Santa Cruz Huatulco, Mexico (To the map)

    You'll need 23-minute drive to Huatulco International airport. The hotel is situated 4.2 km from Iglesia…

    To the hotel

    price for 1 night
    Book Now From US$ 274
  • Quinta Real Oaxaca

    From US$ 120

    Calle 5 De Mayo 300, Oaxaca, Mexico (To the map)

    The luxurious accommodation is situated in the historical centre of Oaxaca, a mere 250 metres from Contemporary…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Holiday Inn Huatulco By Ihg

    From US$ 89

    Blvd. Benito Juarez 604 Bahia de Santa Cruz, Sector A, Santa Cruz Huatulco, Mexico (To the map)

    Downtown Huatulco is located within 20 minutes' walk of the inn, while Playa Arrocito is around 10 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Park Royal Beach Huatulco

    From US$ 151

    Boulevard Benito Juarez 8, Tangolunda, Mexico (To the map)

    The smoke-free accommodation is located a 6-minute walk from Europa Galeria De Arte, 3.4 km from Bahia…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Hotel Escondido Oaxaca, A Member Of Design Hotels

    From US$ 305

    Calle Jose Maria Morelos #401, Colonia Centro, Oaxaca, Mexico (To the map)

    Located nearly a 5-minute walk from Basilica of Our Lady of Solitude, the property lies only 11 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 305
  • Boulenc Bed And Bread

    From US$ 131

    Calle Porfirio Diaz 211, Oaxaca, Mexico (To the map)

    The accommodation is nestled within a 400-metre distance of Basilica of Our Lady of Solitude and within…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Azul Cielo Hostel

    From US$ 11

    Arteaga 608 Col Centro, Oaxaca, Mexico (To the map)

    Nearby shopping destinations comprise Zocalo (1.3 km) and Mercado Benito Juarez Market (1.4 km) for visitors…

    To the hotel

    price for 1 night
    Book Now From US$ 11
  • Camino Real Zaashila Huatulco

    From US$ 144

    Boulevard Benito Juarez Numero 5, Bahia Tangolunda, Santa Cruz Huatulco, Mexico (To the map)

    You'll need 26-minute drive to Huatulco International airport. The hotel is at a distance of 3.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 144
  • Selina Puerto Escondido

    From US$ 12

    Calle Del Morro S/N, Colonia Marinero, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property is about 5 km from Puerto Escondido International airport and at a distance of 2.9 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 12
  • Selina Oaxaca

    From US$ 58

    5 De Mayo 217, Ruta Independencia, Centro, Oaxaca, Mexico (To the map)

    The accommodation lies right in the centre of Oaxaca, in the Oaxaca Historic Centre district, just 500…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • City Centro By Marriott Oaxaca

    From US$ 220

    Calle Aldama No 410 Barrio De Jalatlaco, Oaxaca, Mexico (To the map)

    Situated in the very heart of Oaxaca, this hotel is a minute's walk from El Llano. The 4-star hotel in…

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Villa Blanca Huatulco

    From US$ 50

    Boulevard Benito Juarez S/N, Sector R Chahue, Santa Cruz Huatulco, Mexico (To the map)

    The property has a charming location in a shopping area, within walking distance of Bahia Chahue. The…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Hotel Castillo Huatulco & Beach Club

    From US$ 91

    Boulevard Santa Cruz, 303, Santa Cruz Huatulco, Mexico (To the map)

    The modern property stands a 5-minute ride from Iglesia de la Crucecita Church, near a boat dock. Steps…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel Los Amantes

    From US$ 155

    Calle Ignacio Allende 108, Col. Centro, Oaxaca, Mexico (To the map)

    The property places you a mere 14 minutes' walk from the lavish Oaxaca Cathedral and merely a 12-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Hotel Playa Zipolite

    From US$ 65

    Zipolite, Roca Blanca, Zipolite, Mexico (To the map)

    The centre of Zipolite can be reached within a 5-minute walk. Sea Turtle Center Museum is 10 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • Hotel Nude Zipolite & Beach Club

    From US$ 174

    Caisan S/N, Zipolite, Mexico (To the map)

    The property is located in a restaurant area of Zipolite, 10 minutes by car from Sea Turtle Center Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 174
  • Posada Real Puerto Escondido

    From US$ 88

    Boulevard Benito Juarez S/N Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property puts you in the very heart of Puerto Escondido, 3.9 km from Playa Zicatela and nearly a…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Hotel Azul De Oaxaca

    From US$ 197

    Abasolo 313, Centro, Oaxaca, Mexico (To the map)

    Nestled in the historical centre of Oaxaca and a 6-minute walk from Amate Books, the boutique-style accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 197