Find and Book Top Rated Hotels in Oaxaca

Search among 331 available hotels in Oaxaca from 50+ providers

Filter & Sort
1-100 out of 331
Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map
From   US$ 376 /nightSelect
8.4
Great103 reviews
MapView on map
From   US$ 170 /nightSelect
From   US$ 370 /nightSelect
8.4
Great62 reviews
From   US$ 184 /nightSelect
8.2
Great119 reviews
From   US$ 120 /nightSelect
8.4
Great169 reviews
From   US$ 87 /nightSelect
8.6
Great106 reviews
From   US$ 17 /nightSelect
8.4
Great95 reviews
From   US$ 55 /nightSelect
8.4
Great45 reviews
From   US$ 418 /nightSelect
8.2
Great164 reviews
From   US$ 24 /nightSelect
From   US$ 305 /nightSelect
8.4
Great72 reviews
From   US$ 197 /nightSelect
8.0
Great93 reviews
From   US$ 126 /nightSelect
8.2
Great83 reviews
From   US$ 13 /nightSelect
8.6
Great63 reviews
From   US$ 155 /nightSelect
8.6
Great73 reviews
From   US$ 151 /nightSelect
8.4
Great81 reviews
From   US$ 328 /nightSelect
8.2
Great182 reviews
From   US$ 46 /nightSelect
8.4
Great122 reviews
From   US$ 82 /nightSelect
8.4
Great51 reviews
From   US$ 247 /nightSelect
Hotel
8.0
Great32 reviews
From   US$ 352 /nightSelect
8.4
Great274 reviews
From   US$ 166 /nightSelect
8.2
Great51 reviews
From   US$ 340 /nightSelect
8.4
Great167 reviews
From   US$ 53 /nightSelect
Resort
8.2
Great71 reviews
From   US$ 139 /nightSelect
8.2
Great208 reviews
From   US$ 57 /nightSelect
8.4
Great268 reviews
From   US$ 67 /nightSelect
8.4
Great213 reviews
From   US$ 203 /nightSelect
8.2
Great50 reviews
From   US$ 360 /nightSelect
8.4
Great97 reviews
From   US$ 158 /nightSelect
8.2
Great123 reviews
From   US$ 259 /nightSelect
8.4
Great135 reviews
From   US$ 120 /nightSelect
8.4
Great76 reviews
From   US$ 119 /nightSelect
8.4
Great73 reviews
From   US$ 84 /nightSelect
8.2
Great134 reviews
From   US$ 122 /nightSelect
Guest house
8.4
Great42 reviews
From   US$ 49 /nightSelect
8.2
Great27 reviews
From   US$ 146 /nightSelect
8.2
Great213 reviews
From   US$ 94 /nightSelect
8.8
Great55 reviews
From   US$ 177 /nightSelect
8.4
Great111 reviews
From   US$ 90 /nightSelect
8.4
Great73 reviews
From   US$ 385 /nightSelect
8.4
Great164 reviews
From   US$ 145 /nightSelect
Hotel
8.2
Great87 reviews
From   US$ 111 /nightSelect
Hotel
8.4
Great106 reviews
From   US$ 103 /nightSelect
8.2
Great166 reviews
From   US$ 97 /nightSelect
8.2
Great137 reviews
From   US$ 89 /nightSelect
8.4
Great238 reviews
From   US$ 82 /nightSelect
8.6
Great35 reviews
From   US$ 270 /nightSelect
8.4
Great129 reviews
From   US$ 108 /nightSelect
8.6
Great56 reviews
From   US$ 90 /nightSelect
8.4
Great122 reviews
From   US$ 91 /nightSelect
8.4
Great42 reviews
From   US$ 221 /nightSelect
Hotel
8.6
Great19 reviews
From   US$ 279 /nightSelect
Hotel
8.2
Great160 reviews
From   US$ 108 /nightSelect
8.4
Great98 reviews
From   US$ 78 /nightSelect
8.2
Great98 reviews
From   US$ 80 /nightSelect
8.2
Great98 reviews
From   US$ 45 /nightSelect
8.4
Great137 reviews
From   US$ 62 /nightSelect
8.4
Great131 reviews
From   US$ 42 /nightSelect
8.2
Great153 reviews
From   US$ 61 /nightSelect
Hotel
8.4
Great76 reviews
From   US$ 179 /nightSelect
8.2
Great55 reviews
From   US$ 29 /nightSelect
8.4
Great45 reviews
From   US$ 125 /nightSelect
8.4
Great120 reviews
From   US$ 111 /nightSelect
8.4
Great110 reviews
From   US$ 115 /nightSelect
8.6
Great86 reviews
From   US$ 112 /nightSelect
8.0
Great59 reviews
From   US$ 218 /nightSelect
8.6
Great51 reviews
From   US$ 109 /nightSelect
8.2
Great44 reviews
From   US$ 336 /nightSelect
8.4
Great71 reviews
From   US$ 45 /nightSelect
8.6
Great118 reviews
From   US$ 50 /nightSelect
8.2
Great130 reviews
From   US$ 62 /nightSelect
8.2
Great148 reviews
From   US$ 53 /nightSelect
8.2
Great50 reviews
From   US$ 64 /nightSelect
8.4
Great93 reviews
From   US$ 459 /nightSelect
8.2
Great171 reviews
From   US$ 55 /nightSelect
8.4
Great91 reviews
From   US$ 55 /nightSelect
8.4
Great71 reviews
From   US$ 83 /nightSelect
8.2
Great91 reviews
From   US$ 49 /nightSelect
8.2
Great106 reviews
From   US$ 45 /nightSelect
8.4
Great59 reviews
From   US$ 128 /nightSelect
8.4
Great93 reviews
From   US$ 108 /nightSelect
Hotel
8.4
Great64 reviews
From   US$ 101 /nightSelect
8.8
Great20 reviews
From   US$ 134 /nightSelect
8.4
Great62 reviews
From   US$ 130 /nightSelect
8.2
Great140 reviews
From   US$ 62 /nightSelect
8.4
Great161 reviews
From   US$ 103 /nightSelect
8.6
Great26 reviews
From   US$ 143 /nightSelect
7.4
Very good12 reviews
From   US$ 72 /nightSelect
8.6
Great74 reviews
From   US$ 78 /nightSelect
From   US$ 59 /nightSelect
8.4
Great67 reviews
From   US$ 118 /nightSelect
8.4
Great102 reviews
From   US$ 40 /nightSelect
8.4
Great42 reviews
From   US$ 157 /nightSelect
8.6
Great63 reviews
From   US$ 168 /nightSelect
8.6
Great140 reviews
From   US$ 69 /nightSelect
8.2
Great93 reviews
From   US$ 51 /nightSelect
8.4
Great30 reviews
From   US$ 262 /nightSelect
Bed & Breakfast
8.4
Great85 reviews
From   US$ 44 /nightSelect
Bed & Breakfast
8.2
Great35 reviews
From   US$ 117 /nightSelect

City Guide: Oaxaca

5 Top recommended hotels in Oaxaca:

Hotel Casa Oaxaca: Located in the heart of Oaxaca's historic center, this charming boutique hotel offers luxurious accommodations with a colonial vibe, a beautiful courtyard, and an exquisite restaurant serving traditional Oaxacan cuisine.

Hotel Palacio Borghese: Nestled in a restored 19th-century mansion in the lively Alcala area, this elegant hotel boasts spacious rooms, a rooftop terrace with panoramic views of the city, and a gourmet Italian restaurant.

Quinta Real Oaxaca: Housed in a former convent, this upscale hotel showcases stunning architecture and features a tranquil courtyard, an outdoor pool, and tastefully decorated rooms with antique furniture, all within walking distance of the Zocalo.

Hotel Casa Divina Oaxaca: Set in a meticulously restored colonial building in the Jalatlaco neighborhood, this boutique hotel offers comfortable rooms with a distinctive artistic touch, a sunny terrace, and personalized service, just a short stroll from Santo Domingo Church.

Hotel Parador San Miguel Oaxaca: Situated in a charming 16th-century building in the historic center, this boutique hotel offers cozy rooms with traditional Mexican décor, a rooftop terrace with panoramic views of the city, and a warm and welcoming atmosphere.

Why should you stay in Oaxaca?

Rich Cultural Heritage: Oaxaca is known as the cultural hub of Mexico, offering a diverse range of experiences for visitors. From its vibrant street art scene to its colorful traditional festivals, such as the Guelaguetza, tourists can immerse themselves in the rich history, traditions, and artistic expressions of the region. Oaxaca is also home to numerous indigenous communities that preserve their unique cultural practices, crafts, and cooking techniques, making it a must-visit destination for culture enthusiasts.

Gastronomic Delights: Oaxaca is a food lover's paradise, renowned for its delicious and diverse cuisine. From mouthwatering mole and tlayudas to refreshing mezcal cocktails, the region is a culinary treasure trove. Tourists can explore local markets, participate in cooking classes, visit mezcal distilleries, and indulge in tastings of traditional dishes, all while savoring the authentic flavors and ingredients that Oaxaca has to offer.

Natural Beauty and Outdoor Activities: Oaxaca's natural beauty is truly breathtaking, with scenic landscapes ranging from mountains and valleys to rivers and pristine beaches. The region is home to several ecological reserves, such as Hierve el Agua and Monte Albán, where tourists can hike, explore pre-Hispanic ruins, and marvel at stunning geological formations. Outdoor enthusiasts can also enjoy activities such as birdwatching, horseback riding, and even surfing along Oaxaca's picturesque coastline.

Show moreLess