La ciudad cuenta con 32 terminales de autobuses, la Terminal de Autobuses de Primera operada por el grupo ADO ([[Autobuses de Oriente]]) que atiende corridas nacionales hacia diferentes ciudades del país y la Central de Autobuses de Segunda, conocida popularmente como Central Camionera que se dedica principalmente a corridas regionales entre los poblados de las cercanías y por ultimo la terminal denominada "Cardesa" las cuales hace corridas a municipios vecinos y algunas partes de Chiapas, esta última es la mas pequeña.