Oaxaca Resorts & Hotels

Search Oaxaca Hotels

    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 230,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    Oaxaca Hotel & Resort Travel Guide

    When you browse Expedia’s selection of hotels in Oaxaca, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

    Expedia will save you money and time when booking your reservations at a hotel in Oaxaca so you can enjoy your stay and not worry about planning and your accommodation budget.

    Enter your travel dates to view the best offers on hotel rooms in Oaxaca!


    Best Hotel Destinations in Oaxaca

    Oaxaca Hotels
    Oaxaca Hotels

    Hotels in Huatulco

    Hotel Villa Blanca Huatulco - Huatulco Hotels
    Rating: 2.5 Stars

    Hotel Villa Blanca Huatulco

    Blvd. Benito Juarez, Esq. con Zapoteco, Huatulco - Map
    "Not close to the beach, but centrally located "
    If you are going to be doing sightseeing, the location is central. There is a pool and was nice and quaint. The gym and beach access is about two blocks away. For the price, it is not a bad option. If you want to relax and be by the beach and price is not an obstacle, go to the resorts in Tangolunda.
    Traveller from San Diego
    This family-friendly Huatulco hotel is located near the beach, within a 15-minute walk of Chahue Beach and Marina Chahue. El …More
    La Isla Huatulco Hotel - Huatulco Hotels
    Rating: 3.5 Stars

    La Isla Huatulco Hotel

    Blvd Benito Juarez, Huatulco - Map
    great location. great staff. shuttle to awesome beach club. close to all huatulco has to offer. Started my trip at this hotel all the comforts of home
    A Traveller
    This family-friendly Huatulco resort is located near the airport, within 1 mi (2 km) of Marina Chahue and Chahue Beach …More
    Camino Real Zaashila - Huatulco Hotels
    Rating: 4.0 Stars

    Camino Real Zaashila

    Blvd. Benito Juárez No. 5, Huatulco - Map
    "Suite deal."
    A great place to relax, be away from hustle and bustle, and near nature at a beautiful, though small, stretch of beach and coast.
    A Traveller
    Facing Tangolunda Bay, this Mediterranean-style hillside resort with Mexican accents has a 300-meter (980-foot) beach that is …More

    Hotels in Oaxaca

    Hotel CasAntica - Oaxaca Hotels
    Rating: 3.5 Stars

    Hotel CasAntica

    Ave. José María Morelos No. 601, Oaxaca - Map
    "awesome hotel!!!!"
    we truly enjoyed everything about this hotel! the decorations, the staff, the cleanliness, etc etc. the pool was AWESOME! the hotel is in a perfect location, although we found it hard to leave the hotel to go on our downtown outings during the day because the hotel was so relaxing! and we actually decided to just hang out the last day of our stay because the hotel was so comfortable and inviting! highly recommend it to anyone looking for a friendly, clean and charming hotel atmosphere!
    Traveller from PUEBLA
    This family-friendly Oaxaca hotel is located near the airport, steps from Rufino Tamayo Museum, Museum of Oaxacan Painters …More
    Oaxaca Real Hotel - Oaxaca Hotels
    Rating: 3.5 Stars

    Oaxaca Real Hotel

    Manuel Garcia Vigil No. 306, Oaxaca - Map
    "Close to central park (zocalo) and eateries, shops"
    Pleasant staff and lobby area. Wifi was hit and miss throughout hotel- dependable at pool and lobby. The rooms are average but clean and safe.
    Traveller from Texas
    Located in Centro, this family-friendly Oaxaca hotel is steps from Manuel Alvarez Bravo Photography Center, Museum of …More
    Hotel Abu - Oaxaca Hotels
    Rating: 2.5 Stars

    Hotel Abu

    Murguia 104 Col. Centro, Oaxaca - Map
    "Quietest hotel we stayed in and great location"
    We stayed at 3 hotels in Oaxaca and this was quietest in city center. Hotel is modern ( so no funky colonial feel) but nice enough. Best part was quiet rooms. Bed just ok - but noise level so much better I didn't care. We had room on 3rd floor in back.
    Traveller from Houston
    This family-friendly Oaxaca hotel is located near the airport, just steps from Museum of Contemporary Art of Oaxaca and …More

    Hotels in Puerto Escondido

    Hotel Suites Villasol - Puerto Escondido Hotels
    Rating: 3.0 Stars

    Hotel Suites Villasol

    Loma Bonita No 2 Fraccionamiento Bacocho, Puerto Escondido - Map
    "Family hotel"
    Our first dinner here was very disappointing and we advised we would eat dinner again. However, breakfast was okay. The rooms are very standard with the door not closing properly and the noise level is very high.
    Traveller from nassau
    Nestled on the beach, this Puerto Escondido hotel is within 1 mi (2 km) of Bacocho Beach, Carrizalillo Beach, and Puerto …More
    Posada Real Puerto Escondido - Puerto Escondido Hotels
    Rating: 3.0 Stars

    Posada Real Puerto Escondido

    Blvd Benito Juarez 1, Puerto Escondido - Map
    "Cozy and traditional place to stay"
    The manager was very helpful and friendly. I love the garden, you don't hear any noise from the outside. It is ideal for someone that wants to experience Oaxaca in the traditional way.
    Traveller from New York
    Nestled on the beach, this Rinconada resort is within a 10-minute walk of Carrizalillo Beach and Puerto Angelito Beach …More
    Villa Mozart y Macondo - Puerto Escondido Hotels
    Rating: 2.5 Stars

    Villa Mozart y Macondo

    Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido - Map
    "Simple and Pretty Hotel Next to the Beach"
    The hotel grounds are beautiful, with sculptures and plants everywhere. Our room was clean and nice, although the pretty stone shower attempted to exist without a shower curtain and the whole bathroom would get wet. There are fans but not AC so it would often get very hot. The women running the hotel were extremely helpful and patient, however, everyone disappeared after late afternoon and we couldn't ask anyone for dinner recommendations, etc.
    Traveller from Brooklyn, NY
    Located in Rinconada, this hotel is within a 15-minute walk of Carrizalillo Beach and Puerto Angelito Beach. Bacocho Beach is …More