Hotels near San Juan de Dios

Hotels Near San Juan de Dios in Oaxaca

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Hotels near San Juan de Dios

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
La Catrina de Alcala Hotels near San Juan de Dios
La Catrina de Alcala Hotels near San Juan de DiosLa Catrina de Alcala Hotels near San Juan de Dios
0.28km from San Juan de Dios
La Catrina de Alcala is centrally located 656 feet from the Zocalo Main Square and La Alameda Central Park. It features free Wi-Fi, a charming internal courtyard with a fountain and free continental breakfast. The minimal-style décor rooms offer a flat-screen satellite TV, air conditioning, streaming service (like Netflix), hairdryerr and wardrobe. The bathroom is private and has shower, bathrobes and free toiletries. The restaurant at La Catrina de Alcala serves regional food with a prehispanic style, it also has a variety of wines. The guests at this accommodations can enjoy the on-site art gallery with sculptures and paints. La Catrina de Alcala is 328 feet from the Arte Contemporaneo Museum and 1969 feet from Santo Domingo Temple. Oaxaca International Airport is a 15-minute drive away.
Amazing
40 reviews
9.6/10
Price from
AU$ 135
per night
Check Availability
Hotel Escondido Oaxaca, a Member of Design Hotels Hotels near San Juan de Dios
Hotel Escondido Oaxaca, a Member of Design Hotels Hotels near San Juan de DiosHotel Escondido Oaxaca, a Member of Design Hotels Hotels near San Juan de Dios
0.33km from San Juan de Dios
A stay at Hotel Escondido Oaxaca , Oaxaca, a Member of Design Hotels places you in the heart of Oaxaca, within a 15-minute walk of Zócalo and Church of Santo Domingo de Guzmán. This luxury hotel is 0.2 mi (0.3 km) from Belber Jimenez Museum and 0.3 mi (0.5 km) from San Felipe Neri Temple. Enjoy recreation amenities such as an outdoor pool or take in the view from a garden. Additional amenities at this hotel include complimentary wireless internet access and concierge services. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). A complimentary continental breakfast is served daily from 7:00 AM to noon. Featured amenities include a 24-hour front desk and a safe deposit box at the front desk. Free valet parking is available onsite. Make yourself at home in one of the 12 air-conditioned rooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include phones, as well as safes and complimentary bottled water.
Very Good
61 reviews
8.7/10
Price from
AU$ 389
per night
Check Availability
Hotel Boutique Casa Garay Hotels near San Juan de Dios
Hotel Boutique Casa Garay Hotels near San Juan de DiosHotel Boutique Casa Garay Hotels near San Juan de Dios
0.39km from San Juan de Dios
With a stay at Hotel Boutique Casa Garay, you'll be centrally located in Oaxaca, just a 5-minute walk from Zócalo Square and 14 minutes by foot from Church of Santo Domingo de Guzmán. This hotel is 0.1 mi (0.2 km) from Mercado 20 de Noviembre and 0.2 mi (0.3 km) from Oaxaca Craft Market. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and concierge services. Satisfy your appetite for lunch or dinner at Casa del Ángel, a restaurant which specializes in Mexican cuisine, or stay in and take advantage of the 24-hour room service. Cooked-to-order breakfasts are available daily from 8:30 AM to noon for a fee. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Make yourself at home in one of the 10 air-conditioned rooms featuring minibars and LED televisions. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include laptop-compatible safes and coffee/tea makers, and housekeeping is provided daily.
Very Good
91 reviews
8.0/10
Price from
AU$ 66
per night
Check Availability
Oaxaca
You Might Like
Oaxaca Hotels Including BreakfastOaxaca Hotels With Twin RoomOaxaca Hotels With 1 Double BedOaxaca Hotels With Swimming PoolOaxaca Hotels With Free Cancellation
Hotel Parador de Alcalá Hotels near San Juan de Dios
Hotel Parador de Alcalá Hotels near San Juan de DiosHotel Parador de Alcalá Hotels near San Juan de Dios
0.4km from San Juan de Dios
Located in the heart of the historic center, between the Church of Santo Domingo de Guzmán and the Zocalo, is this eighteenth century mansion restored and converted into boutique hotel so a symbol of authenticity, across the time, for it's combination of rustic and modern . With 20 rooms and suites, 1 outdoor pool with sundeck, business center, fitness center and meeting room with capacity for 18 people. It is the ideal place for both leisure and business. Our commitment is to help make your trip a wonderful experience.
Great
101 reviews
9.1/10
Price from
AU$ 151
per night
Check Availability
Quinta Real Oaxaca Hotels near San Juan de Dios
Quinta Real Oaxaca Hotels near San Juan de DiosQuinta Real Oaxaca Hotels near San Juan de Dios
0.5km from San Juan de Dios
With a stay at Quinta Real Oaxaca, you'll be centrally located in Oaxaca, just a 3-minute walk from Church of Santo Domingo de Guzmán and 7 minutes by foot from Zócalo Square. This luxury hotel is 0.1 mi (0.2 km) from Centro Fotografico Alvarez Bravo and 0.2 mi (0.3 km) from Museum of Contemporary Art of Oaxaca (MACO). Don't miss out on recreational opportunities including an outdoor pool and a fitness center. This Colonial hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Satisfy your appetite for lunch or dinner at El Refectorio, a restaurant which specializes in local and international cuisine, or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the bar/lounge. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Make yourself at home in one of the 91 air-conditioned rooms featuring minibars and plasma televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have designer toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Amazing
100 reviews
9.4/10
Price from
AU$ 397
per night
Check Availability
Grand Fiesta Americana Oaxaca Hotels near San Juan de Dios
Grand Fiesta Americana Oaxaca Hotels near San Juan de DiosGrand Fiesta Americana Oaxaca Hotels near San Juan de Dios
1.1km from San Juan de Dios
With a stay at Grand Fiesta Americana Oaxaca, you'll be centrally located in Oaxaca, within a 5-minute drive of Church of Santo Domingo de Guzmán and Zócalo. This luxury hotel is 0.1 mi (0.1 km) from El Llano Park and 0.3 mi (0.5 km) from Oaxaca Cultural Institute. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an indoor pool and a 24-hour fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and a hair salon. Enjoy Mexican cuisine at La Distral, a family restaurant which features a bar/lounge, or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the poolside bar. Buffet breakfasts are available daily from 7:00 AM to noon for a fee. Featured amenities include a business center, express check-in, and dry cleaning/laundry services. Planning an event in Oaxaca? This hotel has 9322 square feet (866 square meters) of space consisting of conference space and 8 meeting rooms. A shuttle from the hotel to the airport is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 144 air-conditioned rooms featuring minibars and espresso makers. Your pillowtop bed comes with down comforters and premium bedding. 65-inch LED televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have designer toiletries and hair dryers.
Amazing
102 reviews
9.4/10
Price from
AU$ 343
per night
Check Availability
Holiday Inn Express Oaxaca-Centro Historico Hotels near San Juan de Dios
Holiday Inn Express Oaxaca-Centro Historico Hotels near San Juan de DiosHoliday Inn Express Oaxaca-Centro Historico Hotels near San Juan de Dios
1.15km from San Juan de Dios
Oaxaca’s Historic Center Hotel with Beautiful Guest PatioThe Holiday Inn Express® Oaxaca Centro Historico Hotel has the perfect location to explore the picturesque and traditional Historic Center of the city. Within walking distance of the hotel, you will find the Cultural Center and Temple of Santo Domíngo and the Andador Turístico, a touristic center you can stroll through and enjoy craft markets, galleries and museums, on top of finding a variety of traditional gastronomic options. Broaden your experience and explore the nearby archeological sites of Monte Albán and Mitla; admire the Tree of Tule, which has the stoutest trunk of any tree in the world; and visit Hierve el Agua, a set of natural rocks formation that create a waterfall.After a day touring the city, relax in the outdoor guest patio and tan from the sun loungers or swim in the beautiful pool. Stay in touch with your office from the Business Center with complimentary Internet access and if needed, hold meetings at the event room. Start your mornings with the free breakfast buffet that includes the delicious traditional chocolate from Oaxaca, and end your days resting in cozy rooms.Based on our facilities and in order to provide better service, the maximum occupancy per room is 3 people including children and infants and one car per room is permitted .
Great
102 reviews
9.2/10
Price from
AU$ 174
per night
Check Availability
City Express by Marriott Oaxaca Hotels near San Juan de Dios
City Express by Marriott Oaxaca Hotels near San Juan de DiosCity Express by Marriott Oaxaca Hotels near San Juan de Dios
1.27km from San Juan de Dios
Immerse yourself in the cultural richness and historical beauty of this unique destination in Mexico. From its spectacular tourist attractions to its exquisite gastronomy, the state of Oaxaca awaits you with arms wide open for an unforgettable experience at City Express by Marriott Oaxaca. Enjoy the proximity to iconic places in Oaxaca by staying just 4 blocks away from the Historic Center, 10 kms from the Tule tree, known for having the world's largest trunk diameter, and 1 kilometer from the Santo Domingo de Guzman Temple, which boasts a beautiful ethnobotanical garden. Enjoy the modern facilities and amenities of the hotel, such as shuttle service within a 10-kilometer radius and a complimentary American-style breakfast to start your day. Indulge in the diverse and exquisite oaxacan gastronomy, such as mole, oaxacan tamales, and the incomparable flavor of chapulines. Book now your stay at City Express by Marriott Oaxaca and discover the Land of the Sun.
Very Good
88 reviews
8.1/10
Price from
AU$ 119
per night
Check Availability
City Centro by Marriott Oaxaca Hotels near San Juan de Dios
City Centro by Marriott Oaxaca Hotels near San Juan de DiosCity Centro by Marriott Oaxaca Hotels near San Juan de Dios
1.35km from San Juan de Dios
When visiting Oaxaca, stay at City Centro by Marriott Oaxaca, a hotel in the heart of Jalatlaco, the first Barrio Mágico in Oaxaca, and just minutes from the Templo de Santo Domingo de Guzmán. Every traveler has different needs, and we offer two types of comfortable and colorful rooms, featuring trendy designs within a space rich in history. If you're planning a long stay or traveling for work, take advantage of our gym and meeting room. We are one of the hotels in Oaxaca Centro with a pool, perfect for enjoying the warm weather. Plus, we are a pet-friendly hotel, allowing one dog per room (under 15 kg). Our hotel features one of the most Instagram-worthy walls in Oaxaca, a popular spot for guests and visitors to take photos, along with a stunning 200-year-old tree. Discover authentic Oaxacan cuisine at the La Merced and 20 de Noviembre markets, or visit the Pueblo Mágico of Mitla to experience the best mezcal. Book your stay at City Centro by Marriott Oaxaca and enjoy a unique experience in Oaxaca.
Very Good
118 reviews
8.7/10
Price from
AU$ 253
per night
Check Availability
Hotel Victoria Oaxaca Hotels near San Juan de Dios
Hotel Victoria Oaxaca Hotels near San Juan de DiosHotel Victoria Oaxaca Hotels near San Juan de Dios
1.37km from San Juan de Dios
With a stay at Hotel Victoria Oaxaca, you'll be centrally located in Oaxaca, within a 5-minute drive of Zócalo Square and Church of Santo Domingo de Guzmán. This hotel is 0.1 mi (0.1 km) from Cerro del Fortín and 0.7 mi (1 km) from Sanchez Pascuas Market. Be sure to enjoy recreational amenities including an outdoor pool and an outdoor tennis court. Additional amenities at this Colonial hotel include complimentary wireless internet access, gift shops/newsstands, and wedding services. Enjoy Regional cuisine at El Tule, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Buffet breakfasts are available daily from 7:00 AM to 11:30 AM for a fee. Featured amenities include a computer station, express check-in, and express check-out. This hotel has 5 meeting rooms available for events. Free self parking is available onsite. Make yourself at home in one of the 145 air-conditioned rooms featuring flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Very Good
104 reviews
8.6/10
Price from
AU$ 94
per night
Check Availability
See all Hotels near San Juan de Dios

Top Pick Hotels near San Juan de Dios

See all
Check out our most booked hotels near San Juan de Dios from the past 30 days!
No.1
Hotel SIN Nombre Hotels near San Juan de Dios
8.8/10
73 review

Hotel SIN Nombre

Oaxaca | 0.04KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.2
Hotel Trébol Hotels near San Juan de Dios
8.8/10
101 review

Hotel Trébol

Oaxaca | 0.23KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.3
Hotel Posada Don Matías Hotels near San Juan de Dios
9.0/10
64 review

Hotel Posada Don Matías

Oaxaca | 0.28KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.4
Hotel Santa Rosa Hotels near San Juan de Dios
8.7/10
29 review

Hotel Santa Rosa

Oaxaca | 0.11KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.5
Hostal Andaina Hotels near San Juan de Dios
8.5/10
39 review

Hostal Andaina

Oaxaca | 0.19KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.6
Capital O Posada la Casa de la TIA, Oaxaca Hotels near San Juan de Dios
7.0/10
88 review

Capital O Posada la Casa de la TIA, Oaxaca

Oaxaca | 0.37KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.7
Hotel Abu Hotels near San Juan de Dios
8.4/10
100 review

Hotel Abu

Oaxaca | 0.42KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.8
Hierba de Conejo Hostel Hotels near San Juan de Dios
7.9/10
5 review

Hierba de Conejo Hostel

Oaxaca | 0.44KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.9
Hotel CasAntica Hotels near San Juan de Dios
8.2/10
27 review

Hotel CasAntica

Oaxaca | 0.24KM from San Juan de Dios
"Good Location"
Select dates to view prices
No.10
Happy Express Hotel Hotels near San Juan de Dios
8.8/10
100 review

Happy Express Hotel

Oaxaca | 0.26KM from San Juan de Dios
"Good Location"
Select dates to view prices

Frequently asked questions

How much is a hotel near San Juan de Dios per night?

According to Trip.com, the average price for a one-night stay at a hotel near San Juan de Dios in Oaxaca is AU$ 91. Prices can change frequently, so this rate is just an estimate.

What’s the average price of hotels near San Juan de Dios this weekend?

According to Trip.com, the average price for a one-night weekend stay at a hotel near San Juan de Dios in Oaxaca is around AU$ 146. Keep in mind that prices can vary frequently, so this rate is just an estimate.

What are the best hotels to stay near San Juan de Dios?

If you're having trouble deciding on a hotel, consider Hotel SIN Nombre (from AU$ 396),Hotel Trébol (from AU$ 118) and La Catrina de Alcala (from AU$ 139) . These hotels are highly rated, so it's a good idea to book in advance.

What are the best hotels near San Juan de Dios with pools?

When summer arrives, there’s nothing like a family trip to San Juan de Dios in Oaxaca to make the most of sunny days. Hotel SIN Nombre (from AU$ 396),Hotel Parador de Alcalá (from AU$ 178) and Hotel Oaxaca Real (from AU$ 125) are popular hotels with pools where you can relax and enjoy the summer vibe.

Which hotels near San Juan de Dios offer gyms?

With growing awareness of health, many hotels now offer fitness rooms. Hotel Parador de Alcalá (from AU$ 178),City Express by Marriott Oaxaca (from AU$ 136) and Quinta Real Oaxaca (from AU$ 450) are popular hotels with fitness rooms.

What hotels near San Juan de Dios have parking?

If you're planning a road trip to Oaxaca San Juan de Dios, you might want to stay at La Catrina de Alcala (from AU$ 139),Hotel Trébol (from AU$ 118) and Hotel CasAntica (from AU$ 150) , these hotels all have parking available.

What hotels near San Juan de Dios have the best breakfast?

A great breakfast is the perfect way to brace yourself for the day ahead. If you're looking to stay at a hotel in Oaxaca near San Juan de Dios that serves up a top-notch breakfast, consider Hotel Trébol (from AU$ 118),La Catrina de Alcala (from AU$ 139) and Hotel SIN Nombre (from AU$ 396) . These hotels are really popular, so make sure you book in advance.

What are hotels near San Juan de Dios with free Wi-Fi?

For anyone who needs to stay connected during travel, free Wi-Fi is a must. Hotel Trébol (from AU$ 118),La Catrina de Alcala (from AU$ 139) and Hotel SIN Nombre (from AU$ 396) are popular hotels with free Wi-Fi.

What are the best luxury hotels near San Juan de Dios?

Grand Fiesta Americana Oaxaca (from AU$ 340) is one of the best luxury hotels.

Oaxaca weather

Today
26 Aug, 2025
16
°
Intermittent clouds
Intermittent clouds 16 - 26℃
26 Aug, 2025
Intermittent cloudsIntermittent clouds
16 - 26℃
27 Aug, 2025
Intermittent cloudsIntermittent clouds
14 - 27℃
28 Aug, 2025
Mostly cloudyMostly cloudy
15 - 27℃
29 Aug, 2025
Mostly cloudyMostly cloudy
15 - 26℃
30 Aug, 2025
Cloudy with thunder and rainCloudy with thunder and rain
15 - 26℃
31 Aug, 2025
CloudyCloudy
16 - 26℃
1 Sep, 2025
Mostly cloudyMostly cloudy
16 - 25℃

Hotels Near San Juan de Dios in Oaxaca – Best Accommodation Options

Highest PriceAU$ 1,485
Lowest PriceAU$ 21
Number of Reviews8,498
Total Properties212
Average Price (Weekdays)AU$ 210
Average Price (Weekends)AU$ 208