The city of Oaxaca earns its position on many a travel itinerary because it's close to the ruin of Monte Alban, one of the most impressive ruin sites in Latin America, a vast ancient pre-Hispanic complex, built atop the highest mountains in the area. So with this constant stream of tourist activity there needs to be a good choice of accommodation in the city. Most of our recommendations for the best places to stay in Oaxaca City are located in its historic centre, but there is a wide choice for all tastes and budgets from boutique stays to family friendly hotels.
The city itself is a UNESCO World Heritage Site and in terms of history and culture, it stands unrivalled in South America. But the city boasts more than archaic ruins: a vibrant place teeming with wildlife, art, good food and beautiful churches, it makes for the perfect holiday destination.
The colonial heart is peaceful and shady and, in March, jacarandas bloom green and pure in the lovely central square, which is constantly besieged by some festival, market or troop of street musicians. Oaxaca also has a number of excellent museums. and there are churches everywhere you look! But walking around the city, you will also find fantastic street art, much of which is political satire, smattered on the facades of downtown Bohemian bars and designer boutiques.
Oaxaca is not just a beautiful city: brimming with art, history and gorgeous natural scenery, the city makes for the ideal family holiday destination. Check out our collection of the best places to stay in Oaxaca City to start planning your trip.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Oaxaca City
A characterful family-run bed and breakfast in arty Oaxaca. The three buildings are uniquely decorated with bright colours, Mexican art and plenty of charm. With large comfortable rooms and a rooftop terrace overlooking the city. Yummy communal breakfast adds to the family vibes.
Oaxaca City
This Colonial manor turned boutique hotel is only five minutes from the action and offers a courtyard pool, a restaurant and bar. Cool comfortable rooms are adorned with local art. Enjoy the nouvelle Mexican cuisine surrounded by contemporary art works. A truly remarkable experience.
Oaxaca City
A historic building set around a picturesque courtyard. Bedrooms are simply styled with tiled floors, contemporary art and light wooden furniture. A chic terrace bar is the ideal place to enjoy an evening tipple and the restaurant serves up classic Mexican fare. The perfect base for city exploring.
Oaxaca City (Col. Xochimilco)
Original adobe walls rub up against contemporary architecture in this boutique hotel, nestled in Oaxaca's historic centre. Guest suites champion both period pieces and modern furniture, with a soft palette dictated by the adobe exterior. Sliding doors lead to a shady private terrace; a chic retreat.
Oaxaca City
A small five-star hotel set in an upscale neighbourhood in historic Oaxaca. The traditional hacienda keeps much of its original charm with exposed beams, antiques, and a pretty verandah. Spacious tropical gardens have a pool, plus there's a spa and a regional restaurant. An authentic getaway.
Oaxaca City (Centro)
This unique art hotel is nestled in Soledad, the beating heart of Oaxaca. Designed in collaboration with local artist Amador Montes, the hotel offers a view of Mexico from his unique perspective. Guestrooms feature original artwork and bright textiles, a homely Mexican pied-à-terre.
Oaxaca City (Xaaga)
A unique boutique hotel designed as a space to experience all things mezcal. Designed by a renowned architect, the space is eco yet luxurious with all-natural materials and a moody-sexy aesthetic. There are legendary mezcal tastings, tours of the distillery, and fabulous regional cuisine.