Oaxaca

Oaxaca Hotels with Kitchens

Enter your dates for the latest hotel rates and availability.

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

48 Oaxaca Hotels with Kitchens Found for You

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
86
Hotels in Oaxaca
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.

"Everything was okay except that I booked and paid a room with a large bed and they gave me first a room with two double beds, so I, of course, complained and told me the rooms were sold over, so they gave me one with 2 beds double without extra cost, I told you it was very uncomfortable because we were only my husband and I and we wouldn't sleep in a girl bed because I reserved a big bed for our dedication, total that relocated me to another room standing with only a normal bed that was for nothing big as I reserved, the truth felt me tricked, it was not what I paid and it was not my fault that they sold over the rooms, in addition to I arrived 2 minutes before 3 p.m., the time when check-in started and they told me they were all busy, which I didn't think, in addition, the hotel was half empty"
Very Good
102 reviews
8.4/10
1 night
From $86
Check availability
94
Hotels in Oaxaca
With a stay at HOTEL POSADA DON MATIAS, you'll be centrally located in Oaxaca, just a 5-minute walk from Zócalo and 15 minutes by foot from Church of Santo Domingo de Guzmán. This hotel is 0.1 mi (0.1 km) from Benito Juarez Market and 0.3 mi (0.4 km) from Government Palace. Featured amenities include a 24-hour front desk and a safe deposit box at the front desk. Make yourself at home in one of the 18 guestrooms, featuring kitchenettes. 35-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and portable fans, and housekeeping is provided daily.

"Very central, clean, good attention. The only counter is that they don't have hot water in the shower. When it goes well in the morning but afternoon not. A hurt because the place is beautiful."
Very Good
110 reviews
8.3/10
1 night
From $34
Check availability
76
Hotels in Oaxaca
Oaxaca’s Historic Center Hotel with Beautiful Guest Patio The 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 .

"Nice hotel, close to most tourist spots, including bars and restaurants. Staff were good, room was large but more expensive than Mexico City in terms of value. WIFI was spotty, breakfast was not great, but good enough to start the day off with. They need to do some basic maintenance in bathrooms, toilet handle inside tank and shower-head had a-lot of calcium buildup that could be fixed with replacement or vinegar and baking soda."
Great
107 reviews
9.3/10
1 night
From $146
Check availability
You Might Like
Oaxaca Hotels With BreakfastOaxaca Hotels With Twin RoomOaxaca Hotels With 1 Double BedOaxaca Hotels With Swimming PoolOaxaca Hotels With Free Cancellation
77
Hotels in Oaxaca
With a stay at Selina Oaxaca, you'll be centrally located in Oaxaca, within a 5-minute walk of Church of Santo Domingo de Guzmán and Zócalo. This hostel is 0.1 mi (0.2 km) from Centro Fotografico Alvarez Bravo and 0.1 mi (0.2 km) from Museum of Contemporary Art of Oaxaca (MACO). Make use of convenient amenities, which include complimentary wireless internet access and tour/ticket assistance. At Selina Oaxaca, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7:00 AM to 11:30 AM for a fee. Featured amenities include a business center, luggage storage, and laundry facilities. Make yourself at home in one of the 23 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include ceiling fans, and housekeeping is provided daily.
Good
46 reviews
7.9/10
1 night
From $75
Check availability
99+
Hotels in Oaxaca
Hotel Casa del Sótano is centrally located in Oaxaca, a 4-minute walk from Santo Domingo Square and 6 minutes by foot from Museo de las Culturas de Oaxaca. This inn is 0.4 mi (0.6 km) from Oaxaca Cathedral and 0.5 mi (0.9 km) from Oaxaca Ethnobotanical Garden. Pamper yourself with onsite massages or enjoy recreation amenities such as a fitness center. Additional amenities at this Colonial inn include complimentary wireless internet access, concierge services, and gift shops/newsstands. Enjoy a meal at Raíces Restaurante, or stay in and take advantage of the inn's room service (during limited hours). English breakfasts are available daily from 7:30 AM to 1:00 PM for a fee. Featured amenities include express check-out, a 24-hour front desk, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 25 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Housekeeping is provided daily, and irons/ironing boards can be requested.
Great
100 reviews
9.0/10
1 night
From $129
Check availability
50
Hotels in Oaxaca
The Hostal Andaina is an ideal spot for travelers wanting to discover the city. The Hostal Andaina is an ideal choice for travelers who want to take in the sights and sounds of Oaxaca. The hotel is conveniently located a short 8km drive from Oaxaca International Airport. Guests will find Santo Domingo Square, Amor Park and Zócalo de la Ciudad de Oaxaca (Plaza de La Constitución) just a short distance from the hotel. After a long day of sightseeing, guests can retire to the comfort of the hotel.

"A super nice hostel. We loved the kitchen and free water and coffee. The staff is very helpfull and the location is super central. The bathroom was clean most of the time and the room is ok (2 pers room)."
Very Good
45 reviews
8.4/10
1 night
From $15
Check availability
99+
Hotels in Oaxaca
With a stay at Rosa Mexicano, you'll be centrally located in Oaxaca, within a 5-minute drive of Zócalo and Church of Santo Domingo de Guzmán. This hotel is 0.1 mi (0.2 km) from Nuestra Senora de la Soledad Basilica and 0.2 mi (0.3 km) from Basilica of Our Lady of Solitude. The front desk is staffed during limited hours. Make yourself at home in one of the 10 individually decorated guestrooms, featuring minibars and Smart televisions. Your Tempur-Pedic bed comes with premium bedding. Rooms have private furnished balconies or patios. Prepare your meals in the shared/communal kitchen. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads.
Very Good
49 reviews
8.4/10
1 night
From $69
Check availability
76
Hotels in Oaxaca
With a stay at Casa Los Cantaros Hotel Boutique in Oaxaca (Reforma), you'll be within a 15-minute walk of Oaxaca Ethnobotanical Garden and Church of Santo Domingo de Guzmán. This boutique hotel is 1.1 mi (1.8 km) from Auditorio Guelaguetza and 1.4 mi (2.2 km) from Oaxaca Cathedral. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services and a picnic area. Enjoy a meal at La Calzada, or stay in and take advantage of the hotel's room service (during limited hours). Cooked-to-order breakfasts are served on weekdays from 8:00 AM to 10:30 AM 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 plasma televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include coffee/tea makers and blackout drapes/curtains, as well as phones with free international calls.

"All right."
Great
101 reviews
9.1/10
1 night
From $80
Check availability
88
Hotels in Oaxaca
When you stay at Zen Suites by Regente in Oaxaca, you'll be in a shopping district, within a 5-minute drive of Church of Santo Domingo de Guzmán and Zócalo. This aparthotel is 0.1 mi (0.1 km) from Plaza Parque and 0.1 mi (0.2 km) from Plaza Mazari. This smoke-free aparthotel offers bellhop services. Take advantage of the aparthotel's room service (during limited hours). Featured amenities include a 24-hour front desk, luggage storage, and an elevator. Free self parking is available onsite. Make yourself at home in one of the 8 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and microwaves. 32-inch Smart televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as safes and separate sitting areas.
Amazing
41 reviews
9.4/10
1 night
From $103
Check availability
99+
Hotels in Oaxaca
Located in Oaxaca (Oaxaca Centro), Viajero Oaxaca Hostel is within a 10-minute walk of Zócalo and Church of Santo Domingo de Guzmán. This hostal is 0.3 mi (0.5 km) from Belber Jimenez Museum and 0.4 mi (0.6 km) from Museum of Oaxacan Culture. Enjoy recreation amenities such as an outdoor pool or take in the view from a rooftop terrace. Additional features at this Colonial hostal include complimentary wireless internet access, gift shops/newsstands, and a communal living room. Enjoy a meal at the restaurant or snacks in the hostal's coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. Continental breakfasts are available daily from 7:30 AM to 11:00 AM for a fee. Featured amenities include a 24-hour front desk, laundry facilities, and a water dispenser. Make yourself at home in one of the 24 guestrooms featuring refrigerators and microwaves. Bathrooms have showers and hair dryers. Conveniences include fans, and housekeeping is provided daily.

"Excellent hostel ! The place is clean and the mattress is amazing, better than most hotels. Highly recommended"
Very Good
48 reviews
8.7/10
1 night
From $14
Check availability
See More Hotels with Kitchens in Oaxaca

Frequently Asked Questions

What is the average price of a hotel in Oaxaca for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Oaxaca this weekend is $172 per night. For a 4-star hotel, the average cost is $411 per night. If you're looking for a luxury experience, 5-star hotels in Oaxaca this weekend typically cost $566 per night.

How much do hotels in Oaxaca cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Oaxaca during weekdays is $170 per night. For a 4-star hotel, you can expect to pay around $398 per night. If you're looking for a luxury stay, 5-star hotels in Oaxaca generally cost $429 per night on weekdays.

What are the best places to stay in Oaxaca?

Some of the best places to stay in Oaxaca are near popular attractions like Templo de Santo Domingo de Guzmán, Centro Histórico de Oaxaca de Juárez and Basilica de la Soledad, offering easy access to key sights and amenities.

What are the top hotels in Oaxaca near Templo de Santo Domingo de Guzmán?

Some of the top hotels in Oaxaca near Templo de Santo Domingo de Guzmán include Selina Oaxaca (from $6), Quinta Real Oaxaca (from $254) and Hotel Oaxaca Real (from $93), all offering easy access to Templo de Santo Domingo de Guzmán, making them ideal for visitors looking to explore the area.

What are the best hotels with a spa in Oaxaca?

Plan a peaceful trip? Spa can be a wonderful experience when traveling. Grand Fiesta Americana Oaxaca (from $290), Posada Don Mario (from $47) and Hotel Boutique Naura Centro (from $109) provide highly rated spa services.

What hotels in Oaxaca provide swimming pools?

City Centro by Marriott Oaxaca (from $128), Hotel Victoria Oaxaca (from $86) and Ginger Banana Hostel (from $24) are hotels with swimming pools. Book now and enjoy your swimming pool!

Which hotels in Oaxaca have the best breakfast?

Grand Fiesta Americana Oaxaca (from $290),City Centro by Marriott Oaxaca (from $128) and Casa de Adobe Gallery & Luxury Boutique (from $138) offer high-quality breakfast. Enjoy your wonderful journey with delicious breakfast!

What hotel deals are available in Oaxaca?

Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.