Hotel del Sur is situated in Mexico City, within 10 km of National Palace Mexico and 10 km of Tenochtitlan Ceremonial Center. The property is around 10 km from Zocalo Square, 11 km from Metropolitan Cathedral of Mexico City and 11 km from The Museum of Fine Arts. The accommodation features room service, a 24-hour front desk and currency exchange for guests.
At the hotel, the rooms include a wardrobe. Featuring a private bathroom with a shower and free toiletries, rooms at Hotel del Sur also boast free WiFi. At the accommodation rooms are fitted with a flat-screen TV with cable channels.
Palacio de Correos is 12 km from Hotel del Sur, while Museo de Arte Popular is 12 km from the property. The nearest airport is Benito Juarez International Airport, 5 km from the hotel.