Menu

Search options

Select city first

2026-11-03

2026-11-04
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.

3 star 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

488 results

  • Hotel Villa Alta

    From US$ 27

    Miguel Cabrera 303, Oaxaca, Mexico (To the map)

    This hotel in the Oaxaca Historic Centre district is merely 1.1 km from the Mexican museum "Museo Textil…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Monte Uzulu

    From US$ 170

    Callejon Sin Nombre, S/N San Agustinillo, Oaxaca, San Agustinillo, Mexico (To the map)

    This hotel boasts a convenient setting 12 minutes' walk from Playa Rinconcito. The elegant hotel also…

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Hotel Oaxaca Magico

    From US$ 44

    Calle Crespo 110, Oaxaca, Mexico (To the map)

    Fountain of the 8 Regions is 2.4 km from the hotel which is also just 500 metres from the lavish Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Posada Santa Clara

    From US$ 45

    Calle Mazateco s/n Lote 69 y 7 Sector R, Crucecita (Oaxaca), Mexico (To the map)

    The centre of Crucecita is a 10 minutes' walk of the hotel. Bahia Cacaluta is approximately a 5-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Arcosodi Hotel Boutique

    From US$ 101

    Mariano Abasolo 514, Oaxaca, Mexico (To the map)

    The hotel has a convenient setting just 1.8 km from Mercado de artesanias Jose Perfecto Garcia Market…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Hotel Mexico Lindo

    From US$ 49

    Blvd. Benito Juarez Lote 40 Manzana 4 Sector R, Santa Cruz Huatulco, Mexico (To the map)

    The hotel has a prime setting around a 25-minute walk from Bahia de San Agustin. The property gives access…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel Estrella De Mar

    From US$ 39

    Carretera Puerto Angel- Mazunte Oaxaca S/N, En La Playa Frente A La Cancha De Futbol, Zipolite, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Punta Conejo Resort

    From US$ 177

    Punta Conejo S/N Playa Brasil, Salina Cruz, Mexico (To the map)

    The hotel is a great place to stay due to its beachfront location in Salina Cruz. Guests can easily reach…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Grana B&B

    From US$ 111

    118 Labastida Centro, Oaxaca, Oaxaca, Mexico (To the map)

    The hotel in the shopping Oaxaca Historic Centre district is nearly 15 minutes' walk from the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Hotel Rockaway

    From US$ 74

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

    This Puerto Escondido hotel has an intimate setting nearly a 10-minute drive from the bustling Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Hotel Descalzo - Adults Only - Beachfront

    From US$ 83

    Calle Las Palmas Sn, Zipolite, Mexico (To the map)

    Mermejita Beach is 4.6 km from this Zipolite hotel, while Punta Cometa Lookout Point is nestled 4.3 km…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Hotel Maria Mixteca

    From US$ 27

    Guamuchil 206, Santa Cruz Huatulco, Mexico (To the map)

    The centre of Santa Cruz Huatulco can be reached in 15 minutes' walk of this 3-star hotel, and such cultural…

    To the hotel

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

    From US$ 111

    Oaxaca Mx3 Lt5, Justo Salvador, Brisas De Zicatela Casa Kuaa, Brisas de Zicatela, Mexico (To the map)

    Bahia Puerto Escondido Public Beach and Carrizalillo Beach are each 10 and within a 15-minute drive of…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Casa Tobala

    From US$ 35

    Aldama 103, Colonia Centro, Oaxaca, Mexico (To the map)

    You'll need 15-minute drive to Oaxaca International airport. The 3-star Casa Tobala is nearly 5 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Nilu Puerto Escondido By Selina

    From US$ 12

    4 Av. Del Morro, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a quiet setting about 25 minutes on foot from the compact white - sand Playa Carrizalillo…

    To the hotel

    price for 1 night
    Book Now From US$ 12
  • Hotelito Swiss Oasis, Playa Zicatela - Adults Only - Kitchen - Cocina

    From US$ 71

    Andador Gaviotas, Calle Del Morro, Brisas De Zicaela, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Coral lies 3.3 km away, while Commercial Walkway is 3.4 km from this Puerto Escondido hotel. The…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Hotel Arenas Del Pacifico

    From US$ 77

    Colorin, 507, Santa Cruz Huatulco, Mexico (To the map)

    Bahia Chahue lies 2.5 km away, while Iglesia de la Crucecita Church is merely 350 metres from this Santa…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Casa Kalmar

    From US$ 101

    Calle Arco Iris 9, Playa Camarones, Zipolite, Mexico (To the map)

    Located only a few steps from Playa Camaron, the elegant hotel is 15 minutes' walk from Zipolite city…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Hotel Gran Juquila Huatulco

    From US$ 86

    Boulevard Chahue Manzana 5 Lote 2 Sector P, Santa Cruz Huatulco, Mexico (To the map)

    Take advantage of the hotel's prime location near a beach district. Cultural sights in the area include…

    To the hotel

    price for 1 night
    Book Now From US$ 86
  • Cabanas Punta Placer

    From US$ 90

    Domicilio Conocido Playa San Agustinillo, San Agustinillo, Mexico (To the map)

    The hotel is in a beach area of San Agustinillo. Hridaya Yoga Meditation Center is within easy reach…

    To the hotel

    price for 1 night
    Book Now From US$ 90