See the latest deals and prices in Oaxaca hotels
Filter by:
Hotel Trebol
Hotel in Oaxaca Centro, Oaxaca
Very Good
1 review
8
From $101 per night
Hotel Misión Oaxaca
Hotel in San Felipe, Oaxaca
Very Good
0 reviews
8
From $62 per night
Holiday Inn Express Oaxaca-Centro Historico, an IHG Hotel
Hotel in Ruta Independencia, Oaxaca
Excellent
0 reviews
9
From $130 per night
Hotel Victoria Oaxaca
Hotel in Oaxaca
Very Good
0 reviews
7
From $73 per night
Hotel Casa del Sótano
Hotel in Ruta Independencia, Oaxaca
Excellent
0 reviews
9
From $99 per night
Hotel Mision De Los Angeles
Hotel in Reforma, Oaxaca
Very Good
0 reviews
7
From $79 per night
Capital O El Nito Posada
Hotel in Oaxaca Centro, Oaxaca
No reviews
0 reviews
-
From $37 per night
Fiesta Inn Oaxaca
Hotel in Oaxaca
Very Good
0 reviews
8
From $104 per night
El Callejón Hotel Boutique
Hotel in Ruta Independencia, Oaxaca
No reviews
0 reviews
-
From $445 per night
Capital O Parador Crespo Hotel, Oaxaca
Hotel in Ruta Independencia, Oaxaca
Very Good
0 reviews
7
From $47 per night
OYO Hotel Emperador, Oaxaca
Hotel in Oaxaca Centro, Oaxaca
From $28 per night
Capital O El Nito Posada
Hotel in Oaxaca Centro, Oaxaca
From $37 per night
Hotel San Fernando Inn
Hotel in Oaxaca City
From $32 per night
OYO Hotel Maria Teresa Inn
Hotel in Oaxaca
From $28 per night
Capital O Colina Dorada
Hotel in Oaxaca
From $28 per night
Hotel Misión Oaxaca
Hotel in San Felipe, Oaxaca
From $62 per night
Holiday Inn Express Oaxaca-Centro Historico, an IHG Hotel
Hotel in Ruta Independencia, Oaxaca
From $130 per night
One Oaxaca Centro Hotel
Hotel in Ruta Independencia, Oaxaca
From $88 per night
Palacio Borghese Hotel Boutique - Adults Only
Hotel in Ruta Independencia, Oaxaca
From $229 per night
Hotel con Corazón
Hotel in Calzada Madero, Oaxaca
From $86 per night
83 stays
From $17 per night
52 stays
From $17 per night
8 stays
From $38 per night
7 stays
From $61 per night
5 stays
From $43 per night
5 stays
From $31 per night
118 stays
From $44 per night
118 stays
From $44 per night
116 stays
From $44 per night
116 stays
From $44 per night
120 stays
From $44 per night
59 stays
From $44 per night
121 stays
From $44 per night
110 stays
From $47 per night
121 stays
From $44 per night
117 stays
From $44 per night
Discover the vibrant and culturally rich destination of Oaxaca, Oaxaca, Mexico, where history and modernity blend seamlessly. This enchanting city offers a wide range of accommodations to suit every budget, with the average price of hotels currently at $132. Whether you're looking for a budget-friendly stay or a luxurious retreat, prices range from $17 to $581, ensuring there's something for everyone.
Oaxaca boasts a variety of neighborhoods where you can find the perfect hotel to match your needs. Stay in the heart of the city at Oaxaca Centro, explore the historic Ruta Independencia, enjoy the bustling atmosphere of Calzada Madero, or relax in the tranquil surroundings of San Felipe. Each neighborhood offers its own unique charm and easy access to the city's main attractions.
When visiting Oaxaca, you'll find yourself immersed in a world of vibrant markets and historic landmarks. Stroll through the lively Zócalo and Zocalo Square, where you can soak in the local culture and enjoy street performances. For a taste of authentic Oaxacan cuisine, head to Mercado 20 de Noviembre and Benito Juarez Market, where you'll find an array of delicious local dishes and artisanal crafts.
With 127 hotels available in Oaxaca, you'll have plenty of options to choose from. Among the most popular choices are the charming Hotel Boutique Casa Abuela María and the unique Boulenc Bed and Bread, both offering exceptional service and comfortable accommodations.
Whether you're visiting for a short getaway or an extended stay, Oaxaca, Oaxaca, Mexico, promises an unforgettable experience filled with rich traditions, vibrant markets, and welcoming neighborhoods. Book your stay today and immerse yourself in the beauty and culture of this captivating city.
September is the cheapest time to stay in Oaxaca for an average of $102 per night.
Average price per night for 3-star hotels
Month
Price
January
$121
February
$132
March
$126
April
$123
May
$113
June
$111
July
$125
August
$106
September
$102
October
$108
November
$106
December
$109
Hotel Trebol
Oaxaca
10
Excellent
•
1 review
blanca
Nearby destinations