How do I get to San Cristóbal?
San Cristóbal de las Casas is connected to most cities in southern Mexico (Cancún, Tulum, Mérida, Campeche, Villahermosa, Chetumal, Palenque, Tuxtla Gutiérrez, Oaxaca, Huatulco, Puerto Escondido) and central Mexico (México DF, Puebla, Guadalajara).
You can check schedules and buy tickets on boletotal.mx.
To travel within the State of Chiapas and between its different towns and cities, there are also local companies (AEXA) and colectivos (vehicles for 10/15 people) that leave frequently.
Many travel agencies also organize transportation to and from Guatemala (Huehuetenango, Panajachel and Lago de Atitlán towns, Quetzaltenango, Guatemala City and La Antigua), most of the time with a door to door service.
The nearest airport is located in Tuxtla Gutiérrez (Aeropuerto Internacional Ángel Albino Corzo), 1 1/4 hour (85 km) from San Cristóbal de las Casas.
From Tuxtla’s airport, take a shuttle service (available 4 times a day) to the Tuxtla Gutiérrez’s bus station. Then an Omnibus Cristóbal Colón (OCC) bus to San Cristóbal de las Casas.
Once in San Cristóbal de las Casas
By taxi (current costs 35 pesos)
Advise your taxi driver that you are going to Posada del Abuelito on Calle Tapachula #18, Barrio El Cerrillo, between Avenida Diego Dugelay and Avenida Vicente Guerrero.
Walking from the bus station (approximately 20/25 minutes)
If you arrive at OCC bus station, take Avenida Insurgentes and walk seven blocks North until you find the Zócalo (central park). From here, turn right at the Andador Real de Guadalupe, a pleasant commercial street for pedestrians. At the end of this walking street, turn left on Avenida Diego Dugelay and walk five blocks until you find Calle Tapachula. Turn right and walk for about half-a-block. You will find the Posada del Abuelito at # 18, on the left side of the street.