Hotels in Oaxaca City, Mexico

184 hotels are listed in Oaxaca City, Mexico. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

184 hotels

One Oaxaca Centro in Oaxaca City, Mexico

Calzada de la República, 205. Colonia Centro, Oaxaca de Juárez, Mexico

Centrally located modern hotel in Oaxaca, near historic landmarks. Offers air-conditioned rooms, free breakfast, and complimentary parking.

108 rooms
Casa de los Frailes in Oaxaca City, Mexico

Constitución 203, Oaxaca, Mexico

Charming colonial-style hotel next to Santo Domingo Church, offering rooftop terrace with Oaxaca views and free Wi-Fi.

14 rooms
City Express Oaxaca in Oaxaca City, Mexico

Calzada Niños Heroes de Chapultepec, 300, Oaxaca de Juarez, Mexico

Conveniently located near top Oaxaca attractions, City Express Oaxaca offers free Wi-Fi, business center, and gym. Enjoy free private parking.

103 rooms
Suites Xadani in Oaxaca City, Mexico

Morelos 229, Colonia San Felipe del Agua, Oaxaca, Mexico

Bright suites with terraces, outdoor pool, and free parking. 10 mins from Oaxaca center. Ideal for a relaxing stay in a residential district.

25 rooms
Casa de las Flores Hotel in Oaxaca City, Mexico

Allende 416, Col. Centro, Oaxaca, Mexico

Charming hotel in Oaxaca, 3 blocks from Santo Domingo de Guzman. Onsite restaurant, florist, and rooms with free Wi-Fi and cable TV.

16 rooms
Hotel Angel Inn in Oaxaca City, Mexico

Hidalgo 204, Oaxaca, Mexico

Charming hotel in Oaxaca with outdoor pool, restaurant, and free parking. Surrounded by gardens, offering a relaxing stay.

32 rooms
Mision De Los Angeles in Oaxaca City, Mexico

Calzada Porfirio Diaz 102-D, Oaxaca, Mexico

Charming hotel in Oaxaca, Mexico, with outdoor pool, 2 restaurants, and 2 bars. Bright, spacious rooms with free Wi-Fi and cable TV

145 rooms
Suites Bello Xochimilco in Oaxaca City, Mexico

2a. Cerrada De Alcalá #223 Col. Diaz Ordaz, Oaxaca (Oaxaca), Mexico

Charming Oaxaca hotel with Mexican-style suites, private balconies, and free Wi-Fi. Near historic districts and city center.

6 rooms
Oaxaca Real in Oaxaca City, Mexico

Manuel Garcia Vigil 306, Oaxaca, Mexico

Restored colonial mansion in Oaxaca. Outdoor pool, rooms with cable TV. Ideal for exploring historic city.

77 rooms
Hotel Hacienda Los Laureles in Oaxaca City, Mexico

Hidalgo 21, San Felipe del Agua, Oaxaca (Oaxaca), Mexico

Charming hacienda-style hotel nestled in lush gardens, near historic ruins. Ideal for relaxation in the heart of Oaxaca's provincial district.

23 rooms
Oaxaca Guest House in Oaxaca City, Mexico

9 Norte 102 Colonia Cuauhtémoc, Oaxaca, Mexico

Stylish Oaxaca guest house with free amenities, 5 mins from city center and 800m from Technological Institute.

41 rooms
Casa los Cantaros Hotel Boutique in Oaxaca City, Mexico

Calzada Porfirio Diaz 127, Col. Reforma, Oaxaca, Mexico

Charming boutique hotel in historic Oaxaca, featuring air-conditioned rooms with hand-painted decor, free Wi-Fi, and 24-hour reception.

10 rooms
Hotel Casa las Mercedes in Oaxaca City, Mexico

Avenida Independencia, 1206, Oaxaca, Mexico

Elegant hotel with free Wi-Fi and parking, just 700m from Oaxaca's Zocalo Square. Modern rooms with iPod docks and flat-screen TVs.

17 rooms
Palacio Borghese in Oaxaca City, Mexico

Allende 208, Colonia Centro, Oaxaca, Mexico

Elegant colonial hotel in central Oaxaca. Offers free WiFi, parking, and valet. Ideal for exploring historic city.

8 rooms
Hotel Casona Oaxaca in Oaxaca City, Mexico

Calle Valerio Trujano 206. Esquina 20 de Noviembre Colonia Centro., Oaxaca, Mexico

Charming 19th-century hotel in historic Oaxaca, just 1 block from the main square and Cathedral. Offers 24-hour reception and free Wi-Fi.

25 rooms
El Callejón Hotel Boutique in Oaxaca City, Mexico

Morelos 103, Oaxaca City, Mexico

Charming boutique hotel in Oaxaca City, 1.2 km from downtown. Offers free WiFi, sun terrace, and private parking.

12 rooms
Hotel Cantera Real in Oaxaca City, Mexico

Libres 404, Colonia Centro, Oaxaca, Mexico

Charming hotel in historic Oaxaca, just 500m from Santo Domingo Temple. Offers rooms with free Wi-Fi and an on-site restaurant.

30 rooms
Hostal De La Noria in Oaxaca City, Mexico

Av. Hidalgo 918 Centro, Oaxaca, Mexico

Charming Hostal De La Noria offers free Wi-Fi, courtyard, and rooftop terrace with city views, 2 blocks from Oaxaca Cathedral and Zócalo.

52 rooms
Parador del Dominico in Oaxaca City, Mexico

Pino Suarez 410, Oaxaca ( Oaxaca), Mexico

Charming Oaxaca hotel near historic sites, offering massage, free Wi-Fi, and breakfast.

32 rooms
Casa De Sierra Azul in Oaxaca City, Mexico

Avenida Hidalgo, 1002 Colonia Centro, Oaxaca, Mexico

Charming 19th-century mansion in historic Oaxaca, just 2 blocks from the main square and cathedral. UNESCO-recognized heritage site.

21 rooms

Loading...