Must-see hotels in Oaxaca

  • Bahía de la Luna

    Puerto Ángel

    This rustic-chic hideaway sits in splendid isolation at lovely Playa La Boquilla – a place for really escaping the world. The simple fan-cooled bungalows…

  • Casa Adobe

    Oaxaca City

    On a quiet lane in the village of Tlalixtac de Cabrera, 8km east of the city, this is a charming retreat full of lovely art and crafts, and a good base…

  • Hotel Binniguenda

    Bahías de Huatulco

    Not as monstrous in size as your average all-inclusive, the Binniguenda is a historical monument in Huatulco years. It was the resort’s first hotel when…

  • La Loma Linda

    Zipolite

    Stacked on a steep hillside away from the tourist center, this handsome yoga retreat is an aesthetic joy with six exceptionally well-designed bungalows…

  • Rancho Cerro Largo

    San Agustinillo

    The Rancho has all the calling cards of a quintessential Oaxacan yoga resort: quiet clifftop location; comfortable but simple ocean-view cabañas, most…

  • Posada del Arquitecto

    Mazunte

    Arquitecto looks slightly grungy from beach level, but venture inside its rooms and the quality shines through. Its quirk is its camas colgantes (hanging…

  • Camino Real Zaashila

    Bahías de Huatulco

    The Zaashila is rendered in smooth white adobe on a lovingly manicured terraced slope above the ocean, giving it a palpable Greek Islands feel. You’ll…

  • La Casa de Mis Recuerdos

    Oaxaca City

    A marvelous decorative aesthetic prevails throughout this welcoming guesthouse, with old-style tiles, mirrors, masks and all sorts of other Mexican art…

  • Hotel Casa Arnel

    Oaxaca City

    The first joy of Casa Arnel is its location in the hushed, cobbled Jalatlaco quarter. Second joy: like most houses in the barrio, it has a lovely 'secret'…

  • Frutas y Verduras

    Puerto Escondido

    'Fruit & Veg' might sound like a strange name for a hotel, but this is the surfer-hippie enclave of La Punta where being weird is considered relatively…

  • Hotel Villa Mozart y Macondo

    Puerto Escondido

    The work of art here is not courtesy of Wolfgang Amadeus, instead it's a verdant tropical garden (Jardín Macondo) filled with avant-garde Peruvian…

  • Cabañas Balamjuyuc

    Mazunte

    The words paz y amor (love and peace) greet you at clifftop Balamjuyuc, proof of its hippie credentials. The cabins here are pretty simple, focusing…

  • La Villada Inn

    Oaxaca City

    Though it's set on the city's far northern edge, La Villada is preferred by some people for its good facilities, helpful English-speaking staff, spacious,…

  • Lo Cósmico

    Zipolite

    Lo Cósmico is old-school Zipolite, a throwback to the days when this place really was undiscovered, except by the odd cosmically minded hippie. Despite…

  • Manta Raya Hotel

    Bahías de Huatulco

    The minimalist rooms might seem a bit pricey for what you get, and the beds could definitely be better, but the hospitality and picture-perfect location…

  • Aqua Luna

    Puerto Escondido

    In contrast to the beach shacks often beloved of surfers, Aqua Luna offers cool, contemporary black-and-white minimalism with a few nods to Mexican style …

  • Azul Cielo

    Oaxaca City

    This backpacker's favorite is a cross between a hostel and a B&B. A sunny garden that generates the comfy atmosphere of a private home lies at its heart…

  • AM Hotel y Plaza

    Bahías de Huatulco

    An interesting new 'concept' hotel with an open reception on a roadside plaza welcoming you to slick, minimalist rooms perched in a large angular…

  • Recinto del Viento

    San Agustinillo

    This budget option looks like some frozen relic from San Agustinillo's pre-tourist days and sits 100m up steps opposite Bambú with surf views from its…

  • Hotel Cordelias

    Puerto Ángel

    Not many elect to stay in Puerto Ángel, but, if you do, head to this bright, white hotel run by the owners of boat-tour specialists Azul Profundo. Rooms…

  • Ollin Bed & Breakfast

    Oaxaca City

    The Ollin has most of those wonderful Oaxacan calling cards: characterful rooms imbued with a tangible Mexican flavor, gourmet breakfasts, hands-on staff,…

  • Finca Don Gabriel

    Bahías de Huatulco

    It's all about the sweeping views from cliffside cabañas, a lovely swimming pool and an open-air restaurant at this coffee plantation with well-manicured…

  • Beach Hotel Inés

    Puerto Escondido

    German-run Inés has a wide variety of bright, cheerful cabañas, rooms, apartments and suites, around a shaded pool area with a restaurant serving good…

  • Hotel Casa Conzatti

    Oaxaca City

    An understated but good-value hotel (named after an Italian botanist) that is located opposite a quiet park about a 10-minute walk from the city-center…

  • Hotel Nonni

    Bahías de Huatulco

    Nonni has managed to preserve a newish look in rooms with modern fittings, freshly tiled showers and an aura of underlying cleanliness. While modest in…

  • Cabañas Buena Onda

    Puerto Escondido

    Busy but relaxed Buena Onda, set in a shady palm grove with a beachfront palapa hangout area, can seem like surfer dude central station. It is also one of…

  • Hostal Pochón

    Oaxaca City

    Budget-friendly Pochón, on a quiet street, provides five dorms for four to eight people (one for women only) and four private rooms with decent beds. It's…

  • Posada México

    Zipolite

    This Italian-run beachfront joint is on a friendly, personal scale and has smallish but clean, colorful rooms with good beds, four-poster mosquito nets,…

  • Hotelito Swiss Oasis

    Puerto Escondido

    This small hotel provides a guest kitchen with free coffee, tea and purified water, and a pool in the pretty garden, in addition to eight fan-cooled rooms…

  • Habitación Azul

    Bahías de Huatulco

    A good midrange option, Habitación Azul is one of three color-themed rooms tucked away in the rear garden of this Mexican family's home. Guests have use…

  • Hotel Posada Edén Costa

    Bahías de Huatulco

    Mediterranean-style Edén Costa, 500m inland from Bahía Chahué, has attractive rooms with avian touches in the form of colorful bird murals. Most rooms…

  • Las Casitas

    Zipolite

    Peaceful Las Casitas sits like a lighthouse on a lane behind the west end of Playa Zipolite. Six detached rooms done out with tasteful Mexican color…

  • Hotel María Mixteca

    Bahías de Huatulco

    María Mixteca offers 14 prettily decorated yellow-and-white rooms on two upper floors around an open patio, with supercomfy beds, air-conditioning, all…

  • Hotel Las Mariposas

    Oaxaca City

    The fan-cooled rooms and studios with kitchens at this solar-powered hotel surround two tranquil plant-filled patios with a book exchange and dining area…

  • Hotel Arena Surf

    Puerto Escondido

    Many of the hotels in the center of Puerto Escondido are fly-blown places and rather unappealing, but not this little hotel overseen by a friendly family…

  • Hotel Hostal Teresa

    Zipolite

    A lot of what’s good about a hotel is the people who run it. A case in point is Hotel Teresa managed by a lovely Mexican couple who’ll cater to your every…

  • Posada Don Mario

    Oaxaca City

    Cute, cheerful and friendly, this colorful courtyard inn has an intimate feel, with neat, brightly decorated rooms – the five up on the roof terrace being…

  • Celeste del Mar

    Mazunte

    A few steps from Playa Mermejita, this small hotel offers eight carefully designed rooms in two-story palapa-roofed cottages with attractive contemporary…

  • Hotel Rockaway

    Puerto Escondido

    This newish hotel is Zicatela’s fledgling posh abode, advertizing itself in slick white with purple accents. Rooms are as attractive as they are spotless,…

  • Posada Paloma

    San Agustinillo

    A decent budget option on the east end of town, the fan-cooled rooms at Posada Paloma overlook a small garden and open-air lobby with an on-site…

    • placement: fullWidth
    • path: Destinations/POIs/superzone
    • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
    • targeting:
      {
        "position": "superzone"
      }