1map logoGo to main page

Cancun, Quintana Roo to Puebla, Puebla from $76: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cancun, Mexico
to
Puebla, Mexico

How to Get from Cancun to Puebla: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$76 - Fly, BusBest price
1216 kmDistance
3h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cancun to Puebla with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  58m
Estimated price
$92-273
Recommended
Company
various
Plane
Bus
Average Duration
7h  4m
Estimated price
$76-250
Cheapest
route map
Distance: 1216 km
Duration: 3h 58m

See more options

Company
ADO
Bus
Average Duration
25h  30m
Estimated price
$100-220
Company
various
Drive
Average Duration
17h  52m
Estimated price
$150-920
Company
various
Plane
Taxi
Average Duration
5h  17m
Estimated price
$177-359

Traveling From Cancun to Puebla

Traveling from Cancun to Puebla offers you a chance to experience the vibrant beaches and nightlife of the coastal city alongside the rich history and cultural treasures of the colonial highlands.

Best Neighbourhoods in Puebla

Puebla is known for its charming neighborhoods, each offering a distinct experience.

Historic Center
• Home to stunning colonial architecture.
• Vibrant cultural scene with museums and galleries.
Cholula
• Famous for its scenic pyramids and churches.
• Lively atmosphere with trendy cafes and shops.
Angelopolis
• Modern area with upscale shopping and dining.
• Great parks and recreational spaces for relaxation.

Best Times To Visit Puebla's Attractions

Planning your visit around peak times can enhance your experience in Puebla.

Cholula Pyramid
Visit early morning or late afternoon for fewer crowds and beautiful lighting.
Puebla Cathedral
Weekday mornings provide a quieter atmosphere to admire its architecture.
Museo Amparo
Late afternoons during weekdays offer a calm environment for exploration.

Puebla Weather: What to Expect Year-Round

Puebla experiences a mild climate with distinct wet and dry seasons, making it pleasant for exploration year-round. Late fall and spring offer the best weather, allowing you to enjoy outdoor attractions without the discomfort of extreme heat or rain.

Dining Recommendation in Puebla

Savor the rich flavors of Mole Poblano at El Mural de los Poblanos, where the complex blend of spices and local ingredients creates a dish distinctly different from Cancun's fresh seafood culinary scene. The restaurant’s charming atmosphere and focus on traditional recipes provide an authentic taste of Puebla's heritage that sets it apart from the coastal vibes you find in Cancun.

Cancun - Puebla operators

Explore transport companies operating between Cancun and Puebla, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
volaris.com

Plane from Cancun (CUN) to Puebla (PBC)

Average Duration
2h 13m
Estimated price
$923-220

Plane from Cancun (CUN) to Mexico City Santa Lucia Apt (NLU)

Average Duration
2h 10m
Estimated price
$926-220

Plane from Cancun (CUN) to Mexico City (MEX)

Average Duration
2h 29m
Estimated price
$923-220
Website
vivaaerobus.com

Plane from Cancun (CUN) to Puebla (PBC)

Average Duration
2h 16m
Estimated price
$923-924

Plane from Cancun (CUN) to Mexico City Santa Lucia Apt (NLU)

Average Duration
2h 27m
Estimated price
$929-928

Plane from Cancun (CUN) to Mexico City (MEX)

Average Duration
2h 33m
Estimated price
$923-928
Bus Show bus routes
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal de Autobuses ADO Cancún to Puebla

Average Duration
25h 30m
Estimated price
$100-220
Contact phone
+52 55 8854 4406
Website
kolors.com.mx

Bus from IKEA Oceanía to Puebla Terminal CAPU

Average Duration
2h
Estimated price
$2730-2731
Taxi
Contact phone
+52 555 571 9344
Website
sitio-300.com

Taxi from Mexico City Santa Lucia Apt to Puebla

Average Duration
1h 48m
Estimated price
$2735-2736

Cancun to Puebla: Overview of Bus, Train, Flight, and Car Trips

Traveling between Cancun and Puebla offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Cancun to Puebla, spanning a distance of 934 miles. Enjoy a scenic journey through Mexico's diverse landscapes, from lush jungles to charming towns. 💰 Budget-friendly options are available for the drive, with prices ranging between $150 to $230 for the trip from Cancun to Puebla. Experience the freedom of the open road while exploring the rich culture and history along the way. 🏞️ As you traverse the landscapes, marvel at the beauty of Mexico and immerse yourself in the local flavors and attractions. The 17-hour drive from Cancun to Puebla promises to be a memorable adventure filled with stunning vistas and cultural experiences.
Average price
$150 - $230
🛫 Flying from Cancun Airport to Puebla Airport is quick and convenient, with a direct flight taking only 2 hours and 13 minutes. Both Volaris and Viva Aerobus operate flights on this route. 🌄 Upon arrival in Puebla, you can explore the vibrant city known for its rich history and colonial architecture. The flight from Cancun to Puebla offers a journey time of 3 hours and 58 minutes. 💸 Prices for flights between Cancun and Puebla can range from $92 to $273, making it a relatively affordable option for traveling between these two popular Mexican destinations.
Departure Point
Cancun Airport
Arrival Point
Puebla Airport
🌟 These bus services are available three times a day, every day, with an approximate journey time of 25 hours and 30 minutes. 🕰️
Departure Point
Terminal de Autobuses ADO Cancún station
Arrival Point
Puebla station

Frequently asked questions

Find out more about the route from Cancun to Puebla.

Or choose the category:
The distance between Cancun and Puebla is 756 miles, or approximately 934 miles by road. The typical travel time by various modes of transportation are as follows: It takes about 7 hours and 9 minutes to reach Puebla from Cancun by flying to Mexico City and then taking a bus, or 4 hours and 6 minutes by plane. If traveling by car, it takes around 17 hours and 52 minutes to drive from Cancun to Puebla. Alternatively, taking a bus would take approximately 25 hours and 30 minutes.
The most cost-effective option for traveling from Cancun to Puebla is by taking a bus, as it is the cheapest option with prices ranging from $95 to $210. However, this option is also the most time-consuming, with a travel time of approximately 25 hours and 30 minutes. On the other hand, if time efficiency is a priority, flying would be the best option as it only takes 4 hours and 6 minutes, although it is a bit more expensive with prices ranging from $120 to $480. Ultimately, the choice between cost-effectiveness and time-efficiency will depend on individual preferences and priorities.
The prices of the bus between Puebla and Cancun can range from $95 to $210. It is important to note that these prices may vary depending on the bus company and the type of ticket purchased. It is recommended to check with different bus companies and compare prices to find the best option that suits your budget and travel preferences.
To travel from Cancun to Puebla without using public transportation, you can consider renting a car and driving. The driving distance between Cancun and Puebla is approximately 934 miles, and it takes approximately 17 hours and 52 minutes to drive. However, it is important to note that rental car prices may vary, with an estimated range of $150 to $230 for the trip.
The best way to travel from Cancun to Puebla without a car is by bus. The bus journey takes approximately 25 hours and 30 minutes and typically costs around $95 to $210. Although it is a longer travel time compared to other modes of transportation, taking the bus is a convenient option as it allows you to relax, take in the scenery, and avoid the hassle of driving in unfamiliar areas.
Yes, there is a direct link between Cancun and Puebla. ADO bus services operate three times a day, every day, from the Terminal de Autobuses ADO Cancún to Puebla. The journey takes approximately 25 hours and 30 minutes. The buses are a convenient and direct mode of transportation for traveling between Cancun and Puebla.
The flight duration between Cancun and Puebla is typically 2 hours and 10 minutes for a direct flight. The cost of the flight can vary between $122 and $473, depending on the airline and the time of booking. It is recommended to check with different airlines and websites to find the best deals and prices for the Cancun-Puebla route.
There are numerous options for accommodation in Puebla. With over 360 hotels to choose from, travelers can find a range of choices to suit their preferences and budget. Prices for hotels in Puebla start at $48 per night, making it accessible for various travelers. It is recommended to book in advance to secure the best deals and availability.

Trips from Cancun