1map logoGo to main page

Mexico City to Puebla from $7: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Puebla, Mexico

How to Get from Mexico City 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.

$7 - OtherBest price
106.7 kmDistance
1h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City 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
Bus
Average Duration
1h  47m
Estimated price
$28-34
Recommended
Company
BlaBlaCar Mexico
Rideshare
Average Duration
1h  50m
Estimated price
$7-7
Cheapest
route map
Distance: 106.7 km
Duration: 1h 44m

See more options

Company
various
Bus
Average Duration
2h  15m
Estimated price
$9-70
Company
various
Bus
Average Duration
3h  4m
Estimated price
$13-24
Company
N/A
Drive
Average Duration
1h  44m
Estimated price
$13-20
Company
various
Taxi
Average Duration
1h  44m
Estimated price
$85-110
Company
various
Drive
Average Duration
1h  44m
Estimated price
$100-260

Traveling From Mexico City to Puebla

Traveling from Mexico City to Puebla offers a fascinating contrast, where the vibrant urban hustle of the capital meets the charming colonial ambiance and rich culinary traditions of Puebla.

Best Neighbourhoods in Puebla

Puebla boasts diverse neighborhoods, each reflecting its rich culture and history.

Historic Center
• Home to stunning colonial architecture.
• Vibrant local markets and eateries.
Cholula
• Famous for its archaeological site and pyramid.
• Trendy cafes and artsy vibe.
Angelopolis
• Modern shopping malls and upscale dining.
• Great nightlife and entertainment options.

Best Times To Visit Puebla's Attractions

Timing your visit to Puebla's attractions can significantly enhance your experience.

Cathedral of Puebla
Visit early morning on weekdays for serene exploration and stunning light.
Cholula Pyramid
Late afternoon visits offer cooler temperatures and breathtaking sunset views.
Historic Center
Try weekdays mid-morning to enjoy fewer crowds and vibrant local life.

Puebla Weather: What to Expect Year-Round

Puebla enjoys a mild climate characterized by pleasant temperatures year-round, making it an inviting destination regardless of the season. The best times to visit are during the dry months from November to April, when you can explore comfortably and fully enjoy outdoor activities.

Dining in Puebla: A Culinary Delight

When in Puebla, don't miss the chance to savor mole poblano, a rich sauce made from local ingredients that showcases a depth of flavor distinct from the vibrant street food scene in Mexico City. The cozy atmosphere of traditional restaurants like El Mural de los Poblanos adds to the experience, allowing you to relish authentic regional dishes steeped in history and culture.

Mexico City - Puebla operators

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

Bus Show bus routes
Contact phone
+52 971 729 3140
Website
trailtravel.com.mx

Bus from Mexico City to San Martín Texmelucan

Average Duration
55m
Estimated price
$26-30
Contact phone
+52 222 273 8300
Website
estrellaroja.com.mx

Bus from San Martín Texmelucan to Puebla CAPU

Average Duration
50m
Estimated price
$2-5
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPU

Average Duration
2h 15m
Estimated price
$9-70
Contact phone
+52 222 273 8300
Website
estrellaroja.com.mx

Bus from Terminal Central Del Sur - Taxqueña to Puebla CAPU

Average Duration
2h 50m
Estimated price
$11-23

Bus from Terminal de Autobuses de Pasajeros de Oriente to Puebla Terminal Paseo Destino

Average Duration
2h 30m
Estimated price
$11-24
all-pages.other Show other routes
Contact phone
+52 55 5652 9331
Website
wayak.mx

Other from Mexico City to Puebla

Average Duration
1h 44m
Estimated price
$100-260
Website
blablacar.mx

Other from Ciudad De México to Heróica Puebla De Zaragoza

Average Duration
1h 50m
Estimated price
$7-7
Contact phone
+52 555 571 9344
Website
sitio-300.com

Other from Mexico City to Puebla

Average Duration
1h 44m
Estimated price
$85-110
Contact phone
+52 555 786 8993
Website
portotaxiejecutivo.com

Other from Mexico City to Puebla

Average Duration
1h 44m
Estimated price
$85-110
Contact phone
+52 555 716 1616
Website
adandyou.mx

Other from Mexico City to Puebla

Average Duration
1h 44m
Estimated price
$85-110
Contact phone
+52 555 701 7040
Website
adandyou.mx

Other from Mexico City to Puebla

Average Duration
1h 44m
Estimated price
$85-110

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

Traveling between Mexico City 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.

🚗 With a mere driving distance of 132.0 km, the journey from Mexico City to Puebla is easily manageable by car in approximately 1h 44m. 💰 Prices for the trip range from $13 to $20, making it a budget-friendly option for travelers looking to explore the cultural wonders of Puebla from Mexico City.
Average price
$13 - $20
🚂 Traveling by train from Mexico City to Puebla is a convenient and scenic journey that takes about 2 hours and 30 mins to cover the 100 km distance.
🚌 **Traveling from Mexico City to Puebla** 🇲🇽: Hop on a direct bus departing from Terminal Central Del Sur - Taxqueña to Puebla Terminal CAPU. The journey on this route takes approximately 2 hours and 15 minutes. 🛣️ **Route Information**: The distance between Mexico City and Puebla is about 100 km. There are buses departing hourly, making the journey convenient and efficient for travelers. Prices for the bus tickets range from $28 to $34. ⏲️ **Fast and Comfortable Journey**: Enjoy a pleasant 1 hour and 47-minute ride on buses operated by Trail Travel from Mexico City to Puebla. Super Rápidos buses also provide efficient services from Mexico City to the Puebla CAPU station.
Departure Point
Mexico City station
Arrival Point
Puebla CAPU station
Useful tips for bus travellers
• Purchase your bus ticket in advance online through ACN Autobuses or Super Rápidos, as seats can fill up quickly, especially on weekends and holidays.
• When arriving at Puebla Terminal CAPU, be prepared to navigate through the station. Look for signage towards the exit and local transportation options; the taxi stand is located to the right as you exit, where you can find authorized taxis to take you to your destination.
• Consider bringing snacks and a refillable water bottle for the journey; the bus ride is about 1 hour 45 minutes to 2 hours 30 minutes long depending on your chosen service, and there may not be many food options once you leave Mexico City.

Frequently asked questions

Find out more about the route from Mexico City to Puebla.

Or choose the category:
The distance between Mexico City and Puebla is 106 km by air. The road distance between the two cities is 131 km. Traveling by ferry from Mexico City to Puebla takes approximately 1 hour and 44 minutes. By car, the journey from Puebla to Mexico City also takes around 1 hour and 44 minutes, while traveling by bus from Mexico City to Puebla takes approximately 1 hour and 47 minutes.
The most cost-effective option for traveling from Mexico City to Puebla is ridesharing, which costs $7 and takes approximately 1 hour and 50 minutes. However, if time efficiency is a priority, taking a taxi is the fastest option as it takes only 1 hour and 44 minutes, with a cost ranging from $85 to $110.
When traveling from Mexico City to Puebla, the prices for a bus ticket range between $28 and $34. On the other hand, the costs for a ferry ticket for the same route vary from $100 to $260.
You can consider using Blablacar's carpooling service as a convenient option for ridesharing between Mexico City and Puebla, especially if you do not have a driver's license or prefer to avoid public transportation. The driving distance between the two cities is approximately 132 km, and the journey typically takes around 1 hour and 44 minutes by car. Prices for carpooling from Mexico City to Puebla can range from $13 to $20, offering a cost-effective and efficient travel solution.
To travel from Mexico City to Puebla without a car, the recommended option is to take a bus via San Martin Texmelucan. This journey typically takes around 1 hour and 47 minutes, with tickets costing between $28 and $35.
Yes, there is a direct bus link between Mexico City and Puebla. The bus service operated by Trail Travel departs from Terminal Central Del Sur - Taxqueña in Mexico City and arrives at Puebla Terminal CAPU, with services departing hourly and operating every day. The journey on the direct bus takes approximately 2 hours and 15 minutes, providing a convenient and direct transportation option between the two cities.
There are over 416 hotels available in Puebla providing a wide range of accommodation options for visitors. Prices for hotels in Puebla start at $64, offering choices for various budgets.