Menu

Search options

Select city first

2026-06-20

2026-06-21
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

1442 results

  • Hotel Martina'S

    From US$ 67

    Tercera Norte 304 Segunda Poniente, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 5-minute walk, and natural attractions like the…

    To the hotel

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

    From US$ 91

    Playa Salchi, Cuatunalco, Mexico (To the map)

    The centre of Cuatunalco can be reached within a 5-minute walk. The hotel is 159 km from Zipolite. Featuring…

    To the hotel

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

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

    The centre of Oaxaca can be reached in 15 minutes' walk of the hotel, and such cultural venues as the…

    To the hotel

    Book Now
  • Spira Hotel

    From US$ 247

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

    This hotel puts you right in the centre of Oaxaca, in the vicinity of the Museum of Cultures of Oaxaca.

    To the hotel

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

    From US$ 45

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

    The centre of Mazunte can be reached in 5 minutes' walk of the hotel, and such cultural venues as the…

    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 this hotel. The accommodation is 114 km from…

    To the hotel

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

    From US$ 43

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

    The centre of Tuxtepec is a 5 minutes' walk of this smoke-free hotel. The El Rancho is only 1.9 km from…

    To the hotel

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

    From US$ 121

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

    Puerto Escondido International airport is 100 km from this Santa Catarina Juquila hotel, while Santuario…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Mayflower Hotel & Hostal

    From US$ 24

    Libertad S/N, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. The Mayflower Hotel & Hostal Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Casa La Paz 3

    From US$ 27

    277 Mar Rojo, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. Plus the aparthotel is 2.6 km from…

    To the hotel

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

    Colon 617, Oaxaca, Mexico (To the map)

    The hotel lies in the Oaxaca Historic Centre district, just 8 minutes on foot from the Busy Zocalo Historic…

    To the hotel

    Book Now
  • Hotel Casa Teresa Cafe Galeria

    From US$ 73

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

    The centre of Juchitan de Zaragoza is a 5 minutes' walk of the hotel. The Church of Saint Vincent Ferrer…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • 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. Tehuacan is also 70 minutes'…

    To the hotel

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

    From US$ 48

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

    The smoke-free hotel is about 5 km from Oaxaca International airport and 800 metres from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Casa Rockot

    From US$ 68

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

    The compact Playa Carrizalillo White-Sand Beach lies a mere 1.1 km away, and the Punta Zicatela is 4.4…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Hotelito S

    From US$ 64

    1002 Calle Carrizal, Santa Cruz Huatulco, Mexico (To the map)

    The hotel is situated 2.9 km from La Entrega and only 500 metres from the Buceo Scuba Huatulco Dive Site.

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Hotel Azul Agave Oaxaca

    From US$ 63

    Carr. Internacional 66, Yelateni, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. This 3-star hotel is 15 minutes by car from…

    To the hotel

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

    Ninos Heroes De Chapultepec 1248, Oaxaca, Mexico (To the map)

    Located only 0.7 km from the Ciudad De Las Canteras Park, the aparthotel is also merely 1 km from Parque…

    To the hotel

    Book Now
  • Casa Rosario Bed & City Oaxaca

    Calle De La Constitucion 519, Oaxaca, Mexico (To the map)

    The Church of Carmen Alto is a short way from the 4-star hotel and the lavish Oaxaca Cathedral is 1.4…

    To the hotel

    Book Now