The average bus between Villahermosa and Cuernavaca takes 14h 10m and the fastest bus takes 12h. The bus service runs several times per day from Villahermosa to Cuernavaca. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Villahermosa and Cuernavaca. The earliest departure is at 1:05 AM at night, and the last departure from Villahermosa is at 11:15 PM which arrives into Cuernavaca at 2:00 PM. All services require a transfer, and take on average 14h 10m. The schedules shown below are for the next available departures.

13h 55m • 1 change
13h 35m • 1 change
14h 50m • 1 change
16h 40m • 1 change
13h 55m • 1 change
13h 35m • 1 change
14h 50m • 1 change
16h 40m • 1 change
13h 55m • 1 change
13h 35m • 1 change
14h 50m • 1 change
16h 40m • 1 change
13h 55m • 1 change
13h 35m • 1 change
14h 50m • 1 change
16h 40m • 1 change
13h 55m • 1 change
13h 35m • 1 change
14h 50m • 1 change
16h 40m • 1 changeWant to know about travelling from Villahermosa to Cuernavaca? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Villahermosa to Cuernavaca. However, there are services departing from Villahermosa station and arriving at Cuernavaca station via Puebla Terminal CAPU station. The journey, including transfers, takes approximately 14h 10m.
Villahermosa to Cuernavaca bus services, operated by Ecobus Express, depart from Villahermosa station.
Villahermosa to Cuernavaca bus services, operated by Autobuses Oro, arrive at Cuernavaca station.
The distance between Villahermosa and Cuernavaca is 672.7 km. The road distance is 777 km.
You can take a bus from Villahermosa to Cuernavaca via Puebla in around 11h 51m.