Hotel Posada Tepeyac ligt in het centrum van San Cristóbal de Las Casas, op 2 stratenblokken van het historische stadscentrum.
Alle kamers zijn voorzien van satelliet-tv.
De receptie is 24 uur per dag geopend.
Er is parkeergelegenheid op 2 stratenblokken van het hotel.