ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Cancun

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Puebla to Cancun

💰 With ticket prices ranging from $110 to $240, this 26-hour and 50-minute bus trip offers an affordable and comfortable way to travel between Puebla and Cancun. Make the most of your travel time and arrive in Cancun ready to explore all that this vibrant destination has to offer.

Where to stay in Cancun

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that operates from Puebla to Cancun. The bus departs once daily and arrives at Terminal de Autobuses ADO Cancun. The journey typically takes approximately 26 hours and 50 minutes, and the service runs every day for travelers' convenience. Travelers can enjoy a comfortable ride with amenities provided by the bus company during the journey.
  • You can catch the bus from Puebla to Cancun at the Puebla station. This is where the bus services, operated by ADO, depart from for the journey to Cancun. Ensure you arrive at the Puebla station in advance of the departure time to board the bus comfortably and begin your trip to Cancun.
  • The bus from Puebla to Cancun arrives at the Terminal de Autobuses ADO Cancun station. This is the final destination where passengers alight from the bus after the journey. Once you arrive at the ADO Cancun station, you can continue your travels or begin exploring the beautiful city of Cancun.
  • The cost of a bus ticket from Puebla to Cancun typically ranges from $110 to $240, depending on the class of service and amenities provided by the bus company. Prices may vary based on the time of booking and availability of seats. It is recommended to book your bus ticket in advance to secure the best possible fare for your journey.
  • There is one direct bus service operated by ADO that travels from Puebla to Cancun daily. This service departs from Puebla station and arrives at Terminal de Autobuses ADO Cancun station. The journey by bus between Puebla and Cancun takes approximately 26 hours and 50 minutes. Travelers can enjoy a comfortable and convenient ride on this direct bus service, with ticket prices typically ranging from $110 to $240 depending on the class of service.
  • The Puebla to Cancun bus is typically less crowded during weekdays compared to weekends. The mid-week departures, such as Tuesday or Wednesday, tend to have fewer passengers, making them a more peaceful and comfortable option for travelers. On the other hand, the buses departing on Fridays and weekends are usually more crowded, so travelers looking for a quieter journey may prefer to book their tickets for weekdays. Overall, planning your trip during weekdays can help you avoid the crowds and enjoy a more relaxed bus journey from Puebla to Cancun.
  • The first bus of the day to travel from Puebla to Cancun departs in the early morning, usually around 5:00 AM. The last bus of the day typically leaves in the late evening, around 9:00 PM. Travelers have the option to choose between these two convenient departure times to embark on their journey from Puebla to Cancun by bus.

Will you be returning to Puebla by bus?

If you are looking for a return bus ride, please check out the buses from Cancun to Puebla.

See schedule