What are all the bus companies like?
For short distances, there are a handful of companies running frequent service which stop up and down the highway. Mayab and TRP are the major companies. This is not first class service. They stop all over. The great thing is they run so often you can generally just show up at a station or flag one down and get a ride. For example, buses run between Cancun and Playa del Carmen every 20 minutes. Bring small change because drivers can’t change large bills. For longer distances, there are several different levels of 1st class “non stop” service. If you are going far – Mexico City, San Cristobol, etc. – BUY THE MOST EXPENSIVE SERVICE AVAILABLE. Tickets on the better buses only cost $10-$20 more, but the difference in comfort is priceless. Although the bus stations are filled with smoke, most of the long distance buses are non smoking, or at least have a non smoking section. Tickets are cash only. As for punctuality, it is unpredictable. Get there on time, but bring a book in case you have