Diego de Mazariegos está localizado en la ciudad de San Cristóbal de las Casas, estado de Chiapas, en su centro histórico, justo detrás de la catedral. Se encuentra a una hora del Aeropuerto de Tuxtla-Gutiérrez, capital de Chiapas.