How to get to Tonina?
Very few agencies offer a tour of Tonina, so it can be quite complicated to reach the site with them.
However, you can go on your own. It is not easy, but doable. I did it myself from San Cristobal de las Casas, so I will explain how to do the same.
How to go to Tonina from San Cristobal de las Casas?
First, you need to reach the Juan Sabines Boulevard, close to the ADO bus station. It is a very big street where you will find buses, colectivos, shared taxis, and taxis to go literally everywhere. You just have to walk until you hear somebody screaming Ocosingo, or you can ask any driver if they go there. If it is not the case, they will send you to the right place.
Once you find your shared taxi to Ocosingo, you just have to enjoy the ride that normally lasts 2 hours. You will travel with Mexicans, so take this opportunity to speak with them and learn more about their lives if you speak the language. The cost is 90 pesos.
You will certainly arrive at the Carretera Pereferico Oriente Sur in Ocosingo. There, some taxis might want to make you believe there is no colectivo to go to the ruins. Your only option is to have your own taxi. It is a lie!
Go to the market Tianguis Campesino. Ask people to find your way because there is almost no phone signal, so it will be a hard task to use Google Maps. Once you are in the market area, look for the shop Modatelas. The colectivo stops is just in front of the shop.
Take the next available colectivo for 15 pesos. You may have to wait, as usual, for it to be full before the driver starts the engine. He will let you right at the entrance of Tonina. Ask the driver to stop you there, since you won’t know where to ask for the stop.
That’s it. Obviously, you will have to do the same thing to come back.