La Casa Apapacho hostel est située à San Cristóbal de Las Casas, à 600 mètres de la cathédrale et à 400 mètres de l'arche Del Carmen.
Plusieurs s'ouvrent sur une terrasse ou un patio. Toutes les chambres donnent accès à une salle de bains commune pourvue d'une douche.
La Casa Apapacho hostel se trouve à 600 mètres du centre commercial Central Plaza & Park et à 800 mètres de l'église San Cristobal. L'aéroport international de Tuxtla Gutiérrez, le plus proche, est implanté à 75 km.