Menu

Search options

Select city first

2025-04-05

2025-04-06
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

1707 results

  • Casa Mixteca Santo Domingo Oaxaca

    From US$ 63

    Callejon Hidalgo 201, Oaxaca, Mexico (To the map)

    El Llano is around 700 metres away, while it also takes 14 minutes to walk to Mercado Benito Juarez Market.

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Hotel La Playa

    From US$ 24

    Calle La Barrita, Mazunte, Mexico (To the map)

    Camarones Beach is 3.7 km from the recently renovated guest house, while Mermejita Beach is not so far…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Hotel D Abril

    From US$ 85

    Cerrada De Montealban Mza.21 Lote 5 Y 6 Sector A, Santa Cruz Huatulco, Mexico (To the map)

    The property is just 5 minutes' walk from Hagia Sofia, within 25 minutes' walk of Boulevard Chahue. The…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Casa Los Cantaros Hotel Boutique

    From US$ 72

    Calzada Porfirio Diaz 127, Col. Reforma, Oaxaca, Mexico (To the map)

    Mercado Benito Juarez Market is just next door to the property, while Graphic Arts Institute of Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Una Posada Mas

    From US$ 43

    Calle Del Rinconcito Sin Numero, Mazunte, Mexico (To the map)

    The property is 12 minutes' walk from Playa Mazunte, while Mazunte Beach is nearly a 15-minute stroll…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • El Eden Escondido

    From US$ 36

    Morelos 107, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property is about 10 km from Puerto Escondido International airport and within walking distance of…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Casa Sofi Oaxaca

    From US$ 104

    Av. Jose Maria Morelos Centro, 303, Oaxaca, Mexico (To the map)

    This Oaxaca bed & breakfast is located about 5 minutes' walk from Mercado Benito Juarez Market and a…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Cabanas Amaia

    From US$ 74

    Camino Mermejita, Mazunte, Mexico (To the map)

    The centre of Mazunte can be reached within a 10-minute walk. Zipolite-Puerto Angel Lighthouse is around…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Paraje La Huerta

    From US$ 82

    Ninos Heroes 109, Oaxaca, Mexico (To the map)

    This hotel in the Oaxaca Historic Centre district, about a 25-minute walk from Mercado Benito Juarez…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Casa Gundi Y Tomas

    From US$ 24

    Calle Principal S/N,, Zona Central, Puerto Angel, Mexico (To the map)

    The centre of Puerto Angel can be reached in 5 minutes' walk of the property, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Terraza Cielito Lindo

    From US$ 22

    Panoramica Del Fortin 518, Colonia Centro, Oaxaca, Mexico (To the map)

    The property is only 1.7 km from Templo de Santo Domingo de Guzman and only 1.9 km from Centro Cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Casa Elim-Oaxaca

    From US$ 37

    Pino Suarez 32, Teotitlan del Valle, Mexico (To the map)

    The hart of Teotitlan del Valle can be reached in 5 minutes' walk of this accommodation, and such culture…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Hotel Zadapi

    From US$ 34

    Mier Y Teran 714, Esquina Periferico, Centro, Oaxaca., Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached within a 20-minute walk, and natural attractions like Panuelito Garden…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Best Western Posada Chahue

    From US$ 87

    Mixie Y Mixteco, Santa Cruz Huatulco, Mexico (To the map)

    This Santa Cruz Huatulco property has a beautiful setting nearly 25 minutes' walk from Bahia Cacaluta.

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Villa Maria Bed And Breakfast

    From US$ 103

    Balcones Del Mar 24, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. Mirador Summer Romance is around…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Hotel San Martin La Punta

    From US$ 62

    Alejandro Cardenas Peralta 622, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel is located within a 400-metre distance of Galeria de Arte Casa12, and 4.2…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Hotel Casa Santo Tomas

    From US$ 63

    305 Calle De Mariano Abasolo Centro, Oaxaca, Mexico (To the map)

    The property puts you right in the centre of Oaxaca, within close distance of the photographic exhibition…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Casa Ava

    From US$ 52

    Mazunte, Ton, Mazunte, Mexico (To the map)

    The centre of Mazunte can be reached within a 5-minute walk. San Agustinillo is within a 10-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Casa Donaji

    From US$ 25

    302 A San Luis Beltran, Oaxaca, Mexico (To the map)

    This guest house is about 15 km from Oaxaca International airport and approximately a 10-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Esencia Hostal Terminal Oaxaca

    From US$ 12

    Calle 5 De Mayo 611 B (Altos) Frente A La Terminal Ado, Oaxaca, Mexico (To the map)

    Nearby shopping destinations comprise Mercado de artesanias Jose Perfecto Garcia Market (2.5 km) and…

    To the hotel

    price for 1 night
    Book Now From US$ 12