
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 (Oaxaca)
A charming B&B in the heart of Oaxaca City, blending 18th-century character with modern Mexican flair. Thoughtful design features local art and pottery, creating a cosy, vibrant atmosphere. Enjoy regional breakfasts, rooftop yoga, and easy access to Santo Domingo. A true taste of Oaxaca.
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 (San Felipe del Agua)
Located in the heart of Oaxaca, this hotel offers a blend of modern design and artistic flair. Its minimalist decor combines clean lines with vibrant textures, creating a serene atmosphere. Enjoy exquisite dining options, a wellness terrace, and a stylish bar. Perfect for unforgettable experiences.
Oaxaca City (Colonia San Felipe del Agua)
A boutique gem in Oaxaca City, just a short drive from Monte Albán. The elegant decor blends Oaxacan tradition with contemporary luxury, creating an inviting retreat. Enjoy a vibrant singing bar, gourmet dining, and a serene wellness sanctuary. An oasis for relaxation and cultural discovery.
Oaxaca City (Oaxaca State)
Located in the heart of Oaxaca, this colonial-style hotel offers a blend of history and modern comfort. The charming decor reflects the city’s rich heritage, with airy rooms and inviting spaces. Enjoy gourmet dining, mezcal tastings, and a refreshing pool. Ideal for exploring Oaxaca’s cultural gems.
Oaxaca City (Centro Historico)
This adults-only boutique hotel in the heart of Oaxaca offers a stylish, modern retreat with a touch of local flair. Its rooms combine organic design with comfort, and the decor reflects the city's rich culture. On-site dining, a terrace, and easy access to local attractions complete the experience.
Oaxaca City (Centro)
An intimate three-bedroom colonial house rental in central Oaxaca, full of character and charm. Interiors blend rustic beams, vintage treasures, and vibrant Mexican hues. Enjoy a sunny rooftop terrace, a homely kitchen-diner, and local culinary experiences. A soulful Oaxacan escape with heart.
Oaxaca City (Col. Centro)
A stylish and modern hotel in the heart of Oaxaca, blending rich tradition with contemporary design. Bold colours and elegant touches evoke the city’s vibrant spirit. Enjoy local and international cuisine, unwind at the spa, or sip cocktails by the pool. A perfect base to explore the city’s culture.
Oaxaca City (Colonia Centro)
A design-forward boutique hotel in the heart of Oaxaca City, blending historic charm with modern elegance. The decor weaves artisanal craftsmanship and contemporary minimalism. Guests can enjoy the rooftop pool, solarium, and an intimate restaurant-bar. A sophisticated cultural retreat.
Oaxaca City (Oaxaca State)
A modern hotel in the heart of Oaxaca City, just steps from Santo Domingo. The minimalist design blends sleek concrete with handcrafted local wood and limestone, creating a peaceful atmosphere. The rooftop bar and restaurant showcase inventive Oaxacan cuisine with stunning views. A tranquil stay.
Oaxaca City (Centro)
Located in Oaxaca City's heart, this boutique hotel blends colonial charm with contemporary Mexican art. The design pays homage to Zapotec culture, featuring murals and a striking staircase. Guests enjoy a cosy lounge, delicious breakfasts, and proximity to key landmarks. A unique cultural stay.
Oaxaca City (Oaxaca State)
A peaceful retreat just outside Oaxaca City, this boutique hotel blends colonial and contemporary style. Its rooms boast earthy tones, modern furniture, and a seamless indoor-outdoor flow. Enjoy Mediterranean-inspired Oaxacan cuisine at the restaurant and unwind by the outdoor pool. A hidden gem.
Oaxaca City (Oaxaca )
A boutique hideaway, tucked into the foothills of the Sierra Madre, just 15 minutes from Oaxaca City. Interiors blend timbered ceilings, stone walls, and bold artisan touches with warm, organic tones. Enjoy a stunning pool, private plunge pools, and a Mediterranean-inspired restaurant.