1map logoGo to main page

Mexico City, Federal District to Puebla, 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

Your journey from Mexico City to Puebla reveals a vibrant contrast: the bustling urban energy of the capital shifts to the charming colonial streets and rich history of Puebla, offering a delightful escape.

Best Neighbourhoods in Puebla

Puebla boasts diverse neighborhoods, each offering distinct experiences and charm.

Historic Center
• Home to stunning colonial architecture
• Vibrant market scene with local crafts
Cholula
• Famous for its archaeological sites
• Bustling cafes with great local cuisine
Angelopolis
• Modern shopping and entertainment options
• Trendy atmosphere with contemporary restaurants

Best Times To Visit Puebla's Attractions

Maximize your Puebla experience by timing your visits to popular attractions wisely.

Puebla Cathedral
Visit early in the morning to enjoy peaceful views and fewer crowds.
Cholula Pyramid
Late afternoon offers stunning sunset views and less tourist traffic.
El Mercado el Carmen
Go on weekdays for a quieter shopping experience and local atmosphere.

Puebla Weather: What to Expect Year-Round

Puebla enjoys a mild climate with relatively stable temperatures throughout the year, making it pleasant for exploration. The best times to visit are during the dry season from October to April, as this weather allows for comfortable sightseeing and outdoor activities.

Dining Recommendation

In Puebla, savor the flavors of mole poblano, a rich sauce made with local chiles and chocolate, best enjoyed at the historic restaurant El Mural de los Poblanos. This dining experience stands out with its inviting atmosphere and authentic taste of Puebla’s culinary heritage, offering a delightful departure from the more modern dining scene in Mexico City.

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.

🚗 Embark on a scenic road trip from Mexico City to Puebla, covering a distance of 82 miles in just under 2 hours. 💰 Explore budget-friendly travel options ranging from $13 to $20 for a comfortable journey from Mexico City to Puebla by car.
Average price
$13 - $20
🚆 Experience a scenic train journey from Mexico City to Puebla to explore a new destination just 2 hours 30 minutes away, covering a distance of 100 km. 🚌 Step aboard a comfortable bus towards Puebla Eufemio Zapata for a hassle-free 1 hour 45-minute ride from Mexico City, with departures from Calz. Ignacio Zaragoza.
🚌 Experience a convenient trip from Mexico City to Puebla by bus. The direct service by Trail Travel departs from Terminal Central Del Sur - Taxqueña and arrives at Puebla Terminal CAPU, taking approximately 2 hours and 15 minutes. 🗺️ Covering a distance of 100 km, the journey offers a scenic route with hourly departures every day. Enjoy a smooth ride with Super Rápidos as you travel from Mexico City to Puebla, with a travel time of 1 hour and 47 minutes. 💸 Prices for the bus between Puebla and Mexico City range from $28 to $34, providing an affordable and efficient transportation option for your journey in Mexico. Plan your trip with ease and explore the cultural delights of Puebla after a comfortable bus ride from bustling Mexico City.
Departure Point
Mexico City station
Arrival Point
Puebla CAPU station
Useful tips for bus travellers
• Book your bus ticket in advance through operators like Trail Travel or Super Rápidos, or visit their sites Trail Travel and Super Rápidos to ensure you get your desired departure time, especially during weekends or holidays.
• Upon arrival at Puebla Terminal CAPU, make sure to follow the signs directing you to public transportation; local buses and taxis are readily available, and it's a good idea to have a map or the app 'Moovit' handy to help navigate the area or plan your next destination.
• Bring a light snack or drink for the journey; while the trip from Mexico City to Puebla takes approximately 1 hour 45 minutes, having some refreshments makes the ride more pleasant, as the onboard amenities may vary by bus operator.

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Mexico City to Puebla is by ridesharing. Many locals offer rides through platforms like BlaBlaCar, where you can find shared rides for around $7. This option takes approximately 1 hour and 50 minutes, depending on traffic conditions. It's a cost-effective choice and also provides an opportunity to interact with locals during the journey.
The fastest way to travel from Mexico City to Puebla is by taxi. The journey takes approximately 1 hour and 44 minutes, depending on traffic conditions. The estimated cost for a taxi ride is around $80-$100. Alternatively, you can also consider hiring a private car or using a ride-sharing service for a faster travel experience.
The distance between Mexico City and Puebla is approximately 66 miles. When traveling by road, the distance is slightly longer at 81.5 miles. The journey between the two cities can be completed in about 1 hour and 50 minutes by car or bus, depending on traffic conditions.
The most convenient and affordable way to travel from Mexico City to Puebla without a car is by taking a bus. You can catch a bus from Mexico City to Puebla via San Martin Texmelucan, which takes approximately 1 hour and 47 minutes. The bus fare ranges from $26 to $32, depending on the bus company and type of service. Buses are a popular mode of transportation in Mexico and provide comfortable and reliable service for travelers.
The journey from Mexico City to Puebla takes approximately 1 hour and 47 minutes, including transfers. The fastest and most convenient way to travel between the two cities is by taking a direct bus or hiring a private taxi. Alternatively, you can also opt for a ridesharing service, which may take a bit longer but is usually more cost-effective. It is always recommended to check the latest schedules and availability before planning your trip.
There are numerous options for accommodation near Puebla. With over 360 hotels to choose from, travelers can find a place to stay that suits their preferences and budget. Prices for hotels in Puebla start at $48 per night. Whether you prefer luxury accommodations or budget-friendly options, there are plenty of choices available in the area to ensure a comfortable stay during your visit to Puebla.
Yes, you can definitely share a ride from Mexico City to Puebla. One popular option for carpooling is BlaBlaCar. It is a reliable and convenient service that connects drivers with passengers who are traveling in the same direction. This is a great option if you don't have a driver's license or want to avoid public transportation. It's also a cost-effective way to travel as you can split the cost of the ride with other passengers.
Yes, you can drive from Mexico City to Puebla. The distance between the two cities is approximately 82 miles. The drive usually takes about 1 hour and 44 minutes, depending on traffic conditions. It is a straightforward route, and you can follow the well-paved highways to reach your destination.
Yes, there is a direct bus between Mexico City and Puebla. The bus departs from Terminal Central Del Sur - Taxqueña and arrives at Puebla Terminal CAPU. Buses operate every day and leave hourly. The journey typically takes around 2 hours and 15 minutes.
You can catch the bus from Mexico City to Puebla at the Mexico City station. This is where the bus services, operated by Trail Travel, depart from. Be sure to check the bus schedule and arrive at the station on time to ensure a smooth and hassle-free journey to Puebla.
The bus from Mexico City to Puebla arrives at the Puebla CAPU station. This is the main bus station located in Puebla, where most long-distance buses arrive and depart. The station is well-equipped with facilities such as waiting areas, restrooms, and food options. From the CAPU station, travelers can easily access other parts of Puebla using local transportation options like taxis or buses.
A bus ticket from Mexico City to Puebla can cost between $26 and $31, depending on the bus company and the type of service. Prices may vary slightly. It is recommended to compare prices from different bus operators and book in advance to secure the best deal. The journey by bus takes approximately 2 hours, providing a comfortable and convenient option for traveling between the two cities.
I'm sorry, but there are no ferries available from Mexico City to Puebla. Puebla is an inland city and there are no waterways connecting it to Mexico City. The most convenient way to travel between the two cities is by land, either by bus or by car. The journey by bus takes approximately 2 hours and costs around $10-$20, depending on the bus company and the type of service.
The cost of driving from Mexico City to Puebla can vary depending on factors such as gas prices and toll fees. On average, the cost ranges from $13 to $20. It is important to consider additional expenses such as parking fees and any potential traffic violations along the route. It is advised to plan accordingly and budget for these expenses when driving from Mexico City to Puebla.

Trips from Mexico City