I did a lot of exploring and traveling by bus while I was in Mexico and Central America. I was told that the commuter buses in Mexico are some of the best in the world and that proved to be true. And they go everywhere. There does not seem to be anywhere in the country where they don’t go.
These buses are so economical and they run on time and arrive on time. You can do all your buying online, go a day ahead to the station and purchase there or wait till your travel time and hope there is a seat left. There are several that are luxury (I did not travel on any of these), but all have extremely comfortable seats that recline -and seats can be reserved where you want to sit, air-conditioning, ample storage space and movies showing on several screens throughout the bus.