After experiencing 2 overnight Mexican bus rides OCC: Huatulco-San Cristobal de Las Casas and ADO: San Cristobal de las Casas-Oaxaca. Why are most of the scheduled long distance trips overnight in this region? And a follow-up question, I thought it was recommended not to drive at night in Mexico? Why do busses travel at night?