These hotels are just a short walk from Zocalo Square and key spots like the Metropolitan Cathedral and Palacio de Bellas Artes. Nearby metro stations include Zocalo and Allende, providing direct access to the rest of the city. Prices start around $80 per night, with many options rated above 8/10.
This 4-star hotel offers air-conditioned rooms with free WiFi and a fitness center. It's close to Zocalo Square, the Metropolitan Cathedral, and the Palacio de Correos.
A 4-star hotel featuring spacious rooms and a convenient location near Palacio de Bellas Artes and Alameda Park. It's surrounded by theaters, museums, and restaurants.
This hotel offers stunning views of Zocalo and is steps away from attractions like the Metropolitan Cathedral and National Palace. On-site dining is available with traditional Mexican cuisine.
A 5-star hotel featuring air-conditioned rooms, a fitness center, and a restaurant serving Mexican and international cuisine. It's near Museo de Arte Popular and the Museum of Fine Arts.
Next to the National Cathedral, 535 m from the City Center
Situated in an 1890s-era building, this hotel features modern rooms and a rooftop restaurant overlooking Zocalo. Nearby attractions include the Fine Arts Palace.