Just read this post while preparing my 2 weeks trip to Mexico in next month: an armed robbery on a public bus to teotihuacan under DAYLIGHT.
It made me very shocked though the incident happened 5 years ago. I wondered how safe it could be nowadays to get to teotihuacan( or Puebla / Oaxaca as mentioned in that post) by bus ? and where to book an reputable (and inexpensive )tour to teotihuacan if necessary ?
Any information / advice would be appreciated !