Porfirio Diaz 400 A,
Oaxaca,
Mexico,
68000,
Oaxaca
Colonial Style Rooms
Hotel Casa Rua is a colonial style property on the main square in Oaxaca's historic downtown. All rooms include a private bathroom with free toiletries and hair dryer, 42-inch flat-screen TV with cable channels, free bottled water, and an in-room safe. Some rooms feature king-size beds and seating areas.
Rooftop Terrace Access
The hotel provides a rooftop terrace with views of the historic center. Massage services are available by reservation. Free Wi-Fi is accessible in public areas.
Central Historic Location
Located on Oaxaca's main square, Casa Rua is less than 10 minutes' walk from Santo Domingo de Guzmán Church and Oaxaca Botanical Garden. Nearby landmarks include Zocalo (0.5 km), Museo Textil de Oaxaca (1 km), and Andador Turistico (0.5 km).
Concierge Services Available
The front desk offers concierge services and wake-up calls. The property does not allow pets or service animals.
Airport Transportation
Oaxaca International Airport is 10 km from the hotel.
View all
Choose the Room
From cosy doubles to spacious family suites – all with flexible options, breakfast, and exclusive deals.
Standard Room
2 persons
16 m²
1 Double bed
Shower
room details
Superior Room
2 persons
25 m²
1 King-size bed
Shower
room details
Junior Suite
2 persons
30 m²
1 King-size bed
Shower
room details
Standard Double Room
4 persons
30 m²
2 Double beds
Click button to see more rooms
Show all rooms
Show all roomsLess
Check Dates & Room Rates
See what's available for your travel dates
Getting around
All Transportation Options at a Glance
City Centre
Oaxaca700 m
Airports
Oaxaca International (OAX)
8.6
km
Amenities
Thoughtfully designed amenities for a comfortable & memorable stay
Free Wi-Fi
Free Wi-Fi in public areas
Parking
Luggage storage
24-hour services
General
Free Wi-Fi in public areas
Room features
Sitting area
Bathroom
Free toiletries
Media
Flat-screen TV
AM/FM alarm clock
Show more
Location
Porfirio Diaz 400 A,
Oaxaca,
Mexico,
68000,
Oaxaca
Map view
Porfirio Diaz 400 A,
Oaxaca,
Mexico,
68000,
Oaxaca