San Cristobal de Las Casas can be easily reached by either plane or bus. The closest airport is located in Tuxtla Gutierrez, a one hour drive from here, with several daily flights to and from Mexico City. There are also direct bus connections from Cancun and Mexico City.

Arriving by plane: Airlines that fly into Tuxtla Gutierrez  AeromexicoInterjet, volaris and vivaaerobus. Once you arrive at the airport in Tuxtla, you can either take a bus or taxi to San Cristobal. We also offer airport pick-up service for an additional fee of $ 70.00 USD for one person and $80.00 USD for two people. Our driver will take you here to the school, to your host family or your hotel/posada. For further information, please contact us.

Arriving by bus: Upon arrival in Mexico City or Cancun, you can take a direct bus to San Cristobal. Busses take about 14 hours from Mexico City and 18 hours from Cancun. Busses are comfortable and there are several options daily. You can buy tickets on-line at: or