Menu

Search options

Select city first

2026-11-07

2026-11-08
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

1733 results

  • Hotel Bartolome

    From US$ 77

    Las Casas 901B, Oaxaca, Mexico (To the map)

    The hotel enjoys its prime location in the vicinity of Jardin Socrates. Templo y Convento de San Jose…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Double Bungalow With Partial Sea View, Full Kitchen

    From US$ 91

    Playa Salchi, Cuatunalco, Mexico (To the map)

    The guest house is a great place to stay due to its convenient location in Cuatunalco. 159 km from this…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel Casa Juanita

    From US$ 39

    108 Primera Norte, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is located only 1.1 km from the compact Playa Carrizalillo White-Sand Beach and in the immediate…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel San Ignacio

    From US$ 64

    205 Calle De J. P. Garcia, Oaxaca, Mexico (To the map)

    The hotel offers a convenient location in Oaxaca, just 450 metres from the open square "Plaza de la Danza"…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Spira Hotel

    From US$ 232

    Mier Y Teran 103, Oaxaca, Mexico (To the map)

    Located a few moments from the Busy Zocalo Historic Square, the hotel also provides easy access to the…

    To the hotel

    price for 1 night
    Book Now From US$ 232
  • Posada El Magico

    From US$ 45

    Rinconcito Street, Mazunte, Santa Maria Tonameca,, Mazunte, Mexico (To the map)

    The hotel is 3.9 km from Zipolite, Oaxaca and only steps away from to San Antonio bus stop. Featuring…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Hotel Fandangos Nochixtlan

    From US$ 59

    El Roble, Asuncion Nochixtlan, Mexico (To the map)

    The centre of Asuncion Nochixtlan is a 5 minutes' walk of the hotel. Guests can easily reach Brisas de…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Casa Del Sotano

    From US$ 296

    Calle De Tinoco Y Palacios 414B, Oaxaca, Mexico (To the map)

    This 3-star hotel in the Oaxaca Historic Centre district is merely 1.3 km from Museo del Ferrocarril…

    To the hotel

    price for 1 night
    Book Now From US$ 296
  • Hotel El Rancho

    From US$ 43

    Boulevard Manuel Avila Camacho # 435, Coil. Maria Luisa, Tuxtepec, Mexico (To the map)

    The hotel is a great place to stay due to its convenient location in Tuxtepec. Modelo Beer Brewing Plant…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Casa Yee Lo Bee Mazunte

    From US$ 34

    Rinconcito S/N, Mazunte, Mexico (To the map)

    Nestled just 1.3 km from Sea Turtle Center Museum, the guest house is 2.2 km from Ventanilla Beach. This…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Mil Mascaras

    From US$ 39

    Primera Privada De La Noria, Oaxaca, Mexico (To the map)

    This Oaxaca hotel has a convenient location a short way from Amate Books, while shopping venues like…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Posada Los Dominicos

    From US$ 53

    Calle Porfirio Diaz, Yanhuitlan, Mexico (To the map)

    The comfortable hotel is a great place to stay due to its convenient location in Yanhuitlan. The property…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Hotel Del Carmen

    From US$ 44

    Antonio Valdes 2, Santa Catarina Juquila, Mexico (To the map)

    The hotel enjoys its convenient location within reach of Immaculate Shrine of Our Lady of Juquila. The…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Casa Feliz 2

    Colon 617, Oaxaca, Mexico (To the map)

    The hotel in the Oaxaca Historic Centre district of Oaxaca is nearly a 5-minute drive from the whole…

    To the hotel

    Book Now
  • Suite In Oaxaca Centro

    From US$ 69

    Calle De Jose Maria Pino Suarez 511, Oaxaca, Mexico (To the map)

    Situated 0.7 km from Graphic Arts Institute of Oaxaca, the comfortable hotel is within easy reach of…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Hotel Casa Teresa Cafe Galeria

    From US$ 80

    85 16 De Septiembre 1, Juchitan de Zaragoza, Mexico (To the map)

    The centre of Juchitan de Zaragoza can be reached within a 5-minute walk. Mazunte is 194 km from this…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Hostal Paraiso

    From US$ 23

    Guerrero 17 Privada De Guerrero 17, Huajuapan de Leon, Mexico (To the map)

    The centre of Huajuapan de Leon can be reached in 5 minutes' walk of the guest house, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Hotel Don Pedro Centro

    From US$ 27

    Carretera Cristobal Colon #34, Colonia Centro, Tamazulapam Del Progreso, Tamazulapan del Progreso, Mexico (To the map)

    The centre of Tamazulapan del Progreso is a 5 minutes' walk of this hotel. The hotel is 152 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Hotel Calenda

    From US$ 48

    Calzada Heroes De Chapultepec 521-A, Barrio De Xochimilco, Oaxaca, Mexico (To the map)

    The hotel boasts a convenient setting not far from El Llano. Panuelito Garden City Park is just moments…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Kristal

    From US$ 50

    11 Jose Maria Morelos 2Do Piso, Asuncion Nochixtlan, Mexico (To the map)

    The hotel is a great place to stay due to its prime location in Asuncion Nochixtlan. The accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 50