Hotels in Oaxaca

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Oaxaca?

Maria Ines Hotel Suite
Maria Ines Hotel Suite
3.5 star property
San Agustín de las Juntas
9.4 out of 10, Exceptional, (401 reviews)
  • cleanliness
    Enjoy a relaxing stay within minutes of Oaxaca's bustling historic center.
Maria Ines Hotel Suite
Kooch Aparthotel
Kooch Aparthotel
3.0 star property
Oaxaca
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    A modern stay just 10 minutes from the cultural heart of Oaxaca city.
The price is P4,393
P5,227 total
includes taxes & fees
Jan 25 - Jan 26
Kooch Aparthotel
One Oaxaca Centro Hotel
One Oaxaca Centro Hotel
3.0 star property
Oaxaca Centro
8.8 out of 10, Excellent, (1,004 reviews)
  • cleanliness
    Elegantly positioned for Oaxaca exploration with free WiFi, parking, and breakfast.
The price is P4,757
P5,661 total
includes taxes & fees
Jan 26 - Jan 27
One Oaxaca Centro Hotel
Hotel Rustiko
Hotel Rustiko
3.0 star property
San Sebastián Tutla
8.4 out of 10, Very Good, (44 reviews)
The price is P3,193
P3,800 total
includes taxes & fees
Jan 25 - Jan 26
Hotel Rustiko
Fiesta Inn Oaxaca
Fiesta Inn Oaxaca
3.5 star property
Oaxaca
8.8 out of 10, Excellent, (1,002 reviews)
  • cleanliness
    Relax in a tranquil oasis just minutes from Oaxaca's vibrant cultural attractions.
The price is P6,025
P7,170 total
includes taxes & fees
Jan 25 - Jan 26
Fiesta Inn Oaxaca
Casa Ziña
Casa Ziña
2.0 star property
Oaxaca Centro
10.0 out of 10, Exceptional, (2 reviews)
The price is P8,552
P10,177 total
includes taxes & fees
Feb 2 - Feb 3
Casa Ziña
NaNa Vida Hotel Oaxaca
NaNa Vida Hotel Oaxaca
3.5 star property
Oaxaca Centro
9.8 out of 10, Exceptional, (772 reviews)
  • cleanliness
    Enchanting colonial escape just steps from Oaxaca's historic Zócalo district.
NaNa Vida Hotel Oaxaca
Hotel Ayook
Hotel Ayook
3.5 star property
Oaxaca Centro
9.8 out of 10, Exceptional, (163 reviews)
  • cleanliness
    Charming hotel with rooftop terrace, steps from Zócalo in historic Oaxaca.
Hotel Ayook
Auto Hotel Estrella del sur
Auto Hotel Estrella del sur
2.0 star property
Ánimas Trujano
The price is P3,042
P4,626 total
includes taxes & fees
Jan 22 - Jan 23
Auto Hotel Estrella del sur
Hotel Hacienda
Hotel Hacienda
3.5 star property
Oaxaca
9.0 out of 10, Wonderful, (1,001 reviews)
  • cleanliness
    Experience the charm of Oaxaca with a rooftop terrace and regional dining.
The price is P4,155
P4,945 total
includes taxes & fees
Jan 25 - Jan 26
Hotel Hacienda
Casa Xochitl
Casa Xochitl
2.0 star property
Oaxaca Centro
The price is P2,676
P3,184 total
includes taxes & fees
Jan 27 - Jan 28
Casa Xochitl
Casa Mayahuel
Casa Mayahuel
3.0 star property
Calzada Madero
9.6 out of 10, Exceptional, (95 reviews)
  • cleanliness
    Relax in Oaxaca's heart, just a short walk to Zócalo's historic charm.
The price is P4,114
P4,896 total
includes taxes & fees
Jan 26 - Jan 27
Casa Mayahuel
Hotel Posada Casa de la Tía
Hotel Posada Casa de la Tía
3.0 star property
Oaxaca Centro
The price is P5,681
P6,760 total
includes taxes & fees
Jan 25 - Jan 26
Hotel Posada Casa de la Tía
Hotel Doña Alicia
Hotel Doña Alicia
3.0 star property
Reforma
9.0 out of 10, Wonderful, (58 reviews)
  • cleanliness
    Immerse in colonial charm near Oaxaca's historic Zócalo square.
Hotel Doña Alicia
Quinta Real Oaxaca
Quinta Real Oaxaca
4.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (1,006 reviews)
  • cleanliness
    Experience the rich history of Oaxaca in a serene garden haven, just steps from Zócalo.
The price is P19,165
P22,806 total
includes taxes & fees
Jan 29 - Jan 30
Quinta Real Oaxaca
Marqués Oaxaca - Hotel
Marqués Oaxaca - Hotel
2.0 star property
Oaxaca
7.4 out of 10, Good, (133 reviews)
  • cleanliness
    Relax in a historic Oaxacan hotel just a short stroll from the lively Zócalo.
Marqués Oaxaca - Hotel
Casa de los Frailes Hotel
Casa de los Frailes Hotel
3.0 star property
Oaxaca Centro
9.2 out of 10, Wonderful, (372 reviews)
  • cleanliness
    Discover a historic hotel in central Oaxaca, steps from the zócalo and cultural sites.
The price is P4,548
P5,412 total
includes taxes & fees
Jan 25 - Jan 26
Casa de los Frailes Hotel
Hotel Camba
Hotel Camba
2.5 star property
Oaxaca Centro
9.0 out of 10, Wonderful, (116 reviews)
  • cleanliness
    Discover Oaxaca's rich culture with just a short walk to Zócalo square.
The price is P3,716
P4,421 total
includes taxes & fees
Jan 25 - Jan 26
Hotel Camba
HOTEL POSADA DON MATIAS
HOTEL POSADA DON MATIAS
2.0 star property
Oaxaca Centro
9.0 out of 10, Wonderful, (215 reviews)
  • cleanliness
    Immerse in Oaxaca's cultural center just steps from the vibrant Zócalo square.
The price is P2,071
P2,464 total
includes taxes & fees
Feb 19 - Feb 20
HOTEL POSADA DON MATIAS
Hotel Victoria Oaxaca
Hotel Victoria Oaxaca
3.5 star property
Oaxaca
8.8 out of 10, Excellent, (1,005 reviews)
  • cleanliness
    Take in the beauty of Oaxaca from this peaceful colonial haven with a pool and gardens.
The price is P5,895
P7,015 total
includes taxes & fees
Feb 1 - Feb 2
Hotel Victoria Oaxaca
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Oaxaca and save more

Sign in to unlock great savings.
Showing deals for:Jan 23 - Jan 25
Showing deals for:Jan 30 - Feb 1
Showing deals for:Feb 19 - Feb 20

Check out hotels with a spa in Oaxaca

You may also like hotels with pools in Oaxaca

You can also stay at pet-friendly hotels in Oaxaca

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Oaxaca?

Our prices for hotels in Oaxaca are cheapest in August
Price trends for hotels in Oaxaca
Pricing is based on two traveler single night rates
View properties in January
Currently viewing crowd sizes and weather for January.
Typical weather for Oaxaca
January
High 23°C / low 10°C. Sunny most days.
View properties in January
23°
weather_sun
January, no crowd data, average high temperature 23 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
25°
weather_sun
February, no crowd data, average high temperature 25 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
27°
weather_sun
March, no crowd data, average high temperature 27 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
28°
weather_sun
April, no crowd data, average high temperature 28 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
27°
weather_sun
May, no crowd data, average high temperature 27 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
24°
weather_sleet
June, no crowd data, average high temperature 24 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
24°
weather_cloudy
July, no crowd data, average high temperature 24 degrees Celsius, average low temperature 14 degrees Celsius. Cloudy most days.
14°
24°
weather_sleet
August, no crowd data, average high temperature 24 degrees Celsius, average low temperature 14 degrees Celsius. Rainy most days.
14°
23°
weather_sleet
September, no crowd data, average high temperature 23 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
23°
weather_sun
October, no crowd data, average high temperature 23 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
23°
weather_sun
November, no crowd data, average high temperature 23 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
23°
weather_sun
December, no crowd data, average high temperature 23 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
Monthly weather averages (˚C)

Top neighborhoods in Oaxaca

Jalatlaco

Jalatlaco's colorful cobblestone streets wind past the baroque Templo de San Matías, where weathered stone glows amber at sunset. Colonial mansions painted in jewel tones house artisan workshops where weavers create on traditional looms. This historic Oaxacan neighborhood balances authentic culture with trendy spaces, making it perfect for travelers who appreciate both heritage and style. Most dining happens in family-run comedores serving mole negro and tlayudas at reasonable prices, while boutique cafés offer artisanal pastries. Staying in restored colonial guesthouses provides cultural immersion with personalized host interaction. The city center is just a pleasant 15-minute walk away, though the neighborhood's charm might keep you exploring locally.

Barrio de Xochimilco

Barrio de Xochimilco invites you to step back in time through its weathered stone churches and tree-lined plazas. This oldest area of Oaxaca buzzes with artisans tapping away at metalwork and traditional looms. Hidden courtyards reveal centuries-old murals behind intricately carved wooden doors. The cobblestone streets lead to small shops where Indigenous vendors display colorful textiles. Family-run comedores serve mouthwatering mole and tlayudas throughout the day. Stay in charming guesthouses converted from colonial homes where hosts welcome you into authentic Oaxacan life. The neighborhood's narrow lanes are best explored on foot, with the city's main attractions just a short walk away.

Reforma

Reforma's tree-lined streets offer a peaceful retreat from Oaxaca City's bustling center. You'll find manicured gardens and elegant architecture while strolling through this upscale residential neighborhood. Plaza Mazari and Plaza Parque provide charming spots to relax and people-watch. The wide avenues make exploring on foot a pleasure for anyone seeking a break from tourist crowds. Dining here leans toward refined Oaxacan cuisine in sophisticated settings, with reservations recommended for dinner. Luxury boutique hotels and upscale bed & breakfasts provide premium amenities and personalized service. The historic center is just a 15-20 minute walk away, with taxis readily available when you're ready to explore further.

Oaxaca Centro

Oaxaca Centro dazzles with golden-stone colonial buildings and vibrant cultural energy that makes history feel alive. The ornate Santo Domingo Church and bustling Zócalo square buzz with mariachi music and local life. Wander cobblestone streets to discover museums packed with pre-Columbian treasures, colorful murals, and artisan workshops where traditional crafts come to life. The neighborhood's compact design makes exploring a breeze with all major sites within walking distance. Sample legendary mole negro and mezcal at lively markets or family-run restaurants. Boutique hotels in converted mansions offer peaceful courtyards where you can escape the cheerful street sounds after a day of cultural immersion.

Ruta Independencia

Ruta Independencia wraps you in centuries of Oaxacan charm with every cobblestone step. The baroque towers of Oaxaca Cathedral stand watch over bustling plazas where Indigenous artisans spread colorful textiles. Duck into ancient churches filled with copal incense or explore the Oaxaca Ethnobotanical Garden's native plants. The vibrant Mercado Benito Juárez offers authentic Oaxacan cuisine just steps from Santo Domingo's golden splendor. Traditional restaurants serve legendary mole negro and tlayudas throughout this walkable district. Colonial boutique hotels with interior courtyards provide authentic lodging within these historic walls. Most attractions sit within a 10-minute stroll, making this central location perfect for travelers hungry for culture and connection.

Top landmarks in Oaxaca

Learn more about Oaxaca

Ancient Zapotec ruins at Monte Albán tower above this UNESCO World Heritage city where local life thrives. The zócalo buzzes with mezcal sippers and vendors selling tlayudas and mole varieties. The Oaxaca Textile Museum showcases vibrant indigenous weaving traditions. The Guelaguetza festival brings regional dance in July, while year-round markets feature black clay pottery and alebrijes (fantastical wooden creatures). After exploring Oaxaca Cathedral, visit a mezcalería where bartenders explain the smoky spirit with religious devotion. Green stone buildings give the city its nickname 'la Verde Antequera' – though most remember the colorful food more.

Check out reviews of Oaxaca hotels guests love

Frequently asked questions

Can I book refundable hotels in Oaxaca?
If you want the flexibility to change your travel plans to Oaxaca, most hotels provide refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Oaxaca if I want a vacation home instead of a traditional hotel?
If you're looking for a good alternative to a hotel, review our selection of 163 vacation homes. In addition, there are 213 apartments and 12 condos.
What will the weather in Oaxaca be like during my vacation?
April and May are typically the warmest months in Oaxaca when the average temp is 66°F. January and February are the coldest months when the average temperature is 62°F. September and June are the months with the most rain.
Why should I book my Oaxaca hotel through Hotels.com?
There are plenty of reasons to book your Oaxaca travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Oaxaca

Discover the Soul of Oaxaca: A Tapestry of Culture, Colour, and Charm

Nestled in the heart of Mexico, Oaxaca enchants visitors with its rich tapestry of culture, history, and vibrant artistry. The historic downtown, a UNESCO World Heritage site, boasts the stunning Oaxaca Cathedral and charming plazas where local artisans showcase exquisite textiles and crafts. Explore the fascinating museums, including the Textile Museum, or indulge in the region's renowned culinary delights, from mole to mezcal. Surrounded by breathtaking landscapes, from rugged mountains to lush valleys, Oaxaca is a treasure trove of experiences that capture the essence of Mexican charm, making it an irresistible destination for the discerning traveller.

Discover great hotels in Oaxaca

Oaxaca offers a diverse range of hotel accommodations, from charming boutique hotels to luxurious options. You'll find comfortable rooms in beautifully restored casas and haciendas, creating an inviting atmosphere that reflects the region's rich culture. Whether seeking unique charm or upscale amenities, Oaxaca has plenty of excellent choices. Here are some of the best hotels in Oaxaca that our travelers love:

  1. Hotel Guivá San PabloOpens in a new window: This charming 2.5-star hotel provides a welcoming environment for leisure travellers seeking a relaxing getaway. With a focus on comfort, guests appreciate its pet-friendly policy, allowing furry companions to join in the adventure. The hotel embraces an LGBTQIA-friendly atmosphere, ensuring all visitors feel at home. Many rave about the unique lodging experience, enjoying the warm hospitality and inviting ambiance that makes for a smooth journey.
  2. Quinta Real OaxacaOpens in a new window: Set in a stunning national historic building, Quinta Real Oaxaca is a luxurious 4.5-star hotel that captivates with its architectural design and rich heritage. This property is ideal for leisure travellers who appreciate history and elegance. With standout features such as onsite childcare services, the hotel excels in providing a family-friendly atmosphere without compromising on sophistication. Guests admire the exquisite dining options and the overall attention to detail that ensures a memorable stay.
  3. Grand Fiesta Americana OaxacaOpens in a new window: Grand Fiesta Americana Oaxaca is a sophisticated 4.5-star hotel that offers an eco-certified experience for discerning leisure travellers. With its emphasis on sustainability and family-oriented amenities, this hotel creates an inviting environment for relaxation and enjoyment. Guests appreciate the spacious accommodations, which come with complimentary cribs, and the eco-conscious approach that enhances their stay. The hotel’s unique charm and commitment to quality make it a standout choice for those seeking a blend of luxury and responsibility.

Top locations to stay in Oaxaca

Some great areas to stay in Oaxaca, Mexico, are San Agustín Yatareni, Trinidad de Viguera, and Oaxaca Centro. San Agustín Yatareni offers a serene environment with local art, while Trinidad de Viguera boasts stunning natural scenery. Oaxaca Centro, rich in culture and vibrant markets, is ideal for first-time visitors seeking to experience the heart of Oaxaca's charm.

  1. Oaxaca CentroOpens in a new window: Staying in Oaxaca Centro immerses you in the vibrant heart of the city, where traditional architecture meets lively markets and colourful street art. This area is a treasure for culture enthusiasts, featuring stunning cathedrals, art galleries, and museums that narrate the rich history of Oaxaca. You can stroll through bustling markets like the Mercado 20 de Noviembre, where you can sample local delicacies and shop for unique handicrafts. The nightlife here is alive with cultural attractions, including theatres and live music venues, offering a taste of local talent and traditions.
  2. San Agustín YatareniOpens in a new window: A charming choice for those seeking a quieter environment, San Agustín Yatareni offers a more laid-back vibe while still being close to the action of Oaxaca. This area is ideal for experiencing authentic local culture amidst beautiful landscapes. You can explore nearby artisan workshops and enjoy traditional festivals that showcase Oaxacan customs. The community is friendly, making it a great spot to relax after a day of exploring the vibrant markets and cultural sites in the nearby city.
  3. Trinidad de VigueraOpens in a new window: Trinidad de Viguera is a peaceful neighbourhood that provides a serene escape from the hustle and bustle of Oaxaca Centro. This area is known for its stunning natural beauty, with picturesque views of the surrounding hills. It’s perfect for those who enjoy leisurely walks and connecting with nature while still having access to local shops and cafes. The cultural attractions here reflect the unique heritage of the region, making it a lovely place to unwind and absorb the local atmosphere.

Things to do in Oaxaca

Oaxaca enchants travellers with its vibrant tapestry of mountains, lush forests, and colourful markets. Stroll through charming streets, where festivals burst with life and traditional dancing fills the air. Dive into local artistry, enjoy guided tours, and explore scenic landscapes, making this Mexican gem an unforgettable experience.

  • ZócaloOpens in a new window – Start your adventure at the vibrant Zócalo, the heart of Oaxaca. This lively square is surrounded by charming cafes and bustling markets, making it an ideal spot to soak up the local atmosphere. Enjoy a leisurely stroll, listen to live music, or savour delicious street food as you watch the world go by.
  • Church of Santo Domingo de GuzmánOpens in a new window – Just a short walk from the ZócaloOpens in a new window, visit the stunning Church of Santo Domingo de Guzmán. Marvel at its intricate Baroque architecture and opulent interior adorned with gold leaf. Don’t forget to explore the adjacent museum, which showcases fascinating artefacts and art from the region.
  • Oaxaca CathedralOpens in a new window – Make your way to the majestic Oaxaca Cathedral, an impressive structure featuring a blend of architectural styles. Step inside to admire its beautiful altars and tranquil atmosphere. This iconic landmark is a must-see for anyone interested in the rich history of the area.
  • Oaxaca Ethnobotanical GardenOpens in a new window – For a peaceful escape, head to the Oaxaca Ethnobotanical Garden. Wander through lush landscapes filled with native plants and flowers, and learn about the traditional uses of these botanicals in local culture. It’s a refreshing spot to relax and connect with nature.
  • Monte AlbánOpens in a new window – Finally, don’t miss the opportunity to explore Monte Albán, an impressive archaeological site perched on a hilltop. Climb up to enjoy panoramic views of the valley and discover ancient ruins that tell the story of the Zapotec civilization. This site is a perfect blend of history and breathtaking scenery.

4 tips for savvy savings when booking a hotel in Oaxaca

  1. Book for the cheapest times: The most affordable time to visit Oaxaca is during May, June, and September, when hotel prices are lower. To fully appreciate the city's historical landmarks and cultural heritage, it is recommended to stay for at least 3 to 4 days. This duration allows visitors to experience the magnificent cathedral, charming churches, vibrant festivals, and intriguing museums. With its rich arts scene, stunning floral displays, and lively dancing, Oaxaca offers great value for money for those travelling on a budget. Prices for accommodations may drop during these months, making it an ideal time for budget-friendly exploration.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Oaxaca, explore the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates close to your travel dates. Consider enabling email alerts or push notifications to stay informed about flash sales and last-minute promotions, ensuring you don't miss potential savings. The Smart Shopping tool available in the app allows you to compare hotel prices and amenities, helping you make informed choices. By staying updated on price drops or room availability, you're more likely to seize the opportunity for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates could help you save on your stay at a hotel in Oaxaca. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll recommend alternative dates that could potentially save you money.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive; however, with Oaxaca's superb public transport links, you may discover a more affordable independent hotel located a bit further out that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even some lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Oaxaca

Oaxaca experiences its lowest average temperature in January, at 60.6°F (15.9°C), while May is the hottest month, with an average temperature of 68.7°F (20.4°C). September is typically the wettest month. If you’re looking to soak up the lively atmosphere in Oaxaca, March, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly cloudy, with no to moderate rainfall. However, if you prefer a more relaxed experience, May, August, and November are perfect for a quieter getaway, marked by no to moderate rainfall and mostly sunny to mostly cloudy conditions.