1map logoGo to main page

Mexico City, Federal District to Cholula, Puebla from $9: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Cholula, Mexico

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

$9 by busBest price
97.2 kmDistance
1h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Cholula 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  44m
Estimated price
$28-34
Recommended
Company
various
Bus
Average Duration
2h 
Estimated price
$9-23
Cheapest
route map
Distance: 97.2 km
Duration: 1h 37m

See more options

Company
various
Drive
Average Duration
1h  37m
Estimated price
$13-19
Company
various
Taxi
Average Duration
1h  37m
Estimated price
$85-110

Traveling From Mexico City to Cholula

The journey from the bustling streets of Mexico City to the tranquil charm of Cholula reveals a striking contrast between urban vibrancy and serene cultural heritage.

Best Neighbourhoods in Cholula

Cholula features neighborhoods that blend history, culture, and community charm.

San Pedro Cholula
• Home to the Great Pyramid, a stunning archaeological site.
• Vibrant markets offering local handcrafted goods and cuisine.
San Andrés Cholula
• Known for its lively street art and cultural festivals.
• Offers breathtaking views of Popocatépetl volcano.
Cholula Centro
• Features colonial architecture and beautiful plazas.
• A hub for cafes, boutiques, and local artisans.

Best Times To Visit Cholula's Attractions

Planning your visit to Cholula's attractions can significantly enhance your experience.

Great Pyramid of Cholula
Visit early in the morning or on weekdays for fewer crowds.
Church of Our Lady of Remedies
Late afternoon visits provide stunning sunset views and a quieter atmosphere.
Cholula Archaeological Zone
Visit during the off-peak season (September to November) for a more peaceful experience.

Cholula Weather: What to Expect Year-Round

Cholula enjoys a mild climate with warm summers and cooler winters, making it an inviting destination year-round. Visiting during the dry season from November to April offers pleasant weather, optimizing your travel experience and outdoor explorations.

Dining Recommendation in Cholula

Don't miss trying the traditional dish of mole poblano at a local gem like La Casa del Cacao, where the rich flavors celebrate local ingredients in a cozy, authentic atmosphere. This culinary experience in Cholula showcases a depth of regional taste that contrasts beautifully with the more diverse, global fare found in Mexico City.

Mexico City - Cholula operators

Explore transport companies operating between Mexico City and Cholula, 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 Cholula 12 Poniente

Average Duration
34m
Estimated price
$2-4

Bus from Terminal de Autobuses de Pasajeros de Oriente to Cholula 12 Poniente

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

Bus from Terminal de Autobuses de Pasajeros de Oriente to Cuautlancingo

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

Taxi from Mexico City to Cholula

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

Taxi from Mexico City to Cholula

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

Taxi from Mexico City to Cholula

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

Taxi from Mexico City to Cholula

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

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

Traveling between Mexico City and Cholula 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 journey from Mexico City to Cholula by car, covering a distance of 78 miles. The smooth drive typically takes around 1 hour and 37 minutes, promising a delightful road trip experience. 💰 Explore different price options ranging from $13 to $19 for the car journey from Mexico City to Cholula. Plan your budget accordingly and enjoy the flexibility of choosing an affordable travel option that suits your preferences.
Average price
$13 - $19
🚂 Embark on a scenic train journey from Mexico City to Cholula 126 km route takes 2 hours and 40 minutes, with a transfer involved. 🚌 Hop on a bus towards Puebla BN, followed by another bus towards San Matias Cocoyotla - San Jose Del Puente - Cleotilde Torres for a total travel time of about 40 minutes. Enjoy the convenience of the Secretaria de Movilidad y Transporte Puebla agency for assistance. 🌄 Arrive in the charming town of Cholula after a picturesque ride from Mexico City lasting approximately 2 hours and 40 minutes. Take in the sights and flavors of this historic destination in Puebla.
🚌 Departing from Terminal de Autobuses de Pasajeros de Oriente, a direct bus to Cholula takes approximately 2 hours, with services operating every 15 minutes every day. The journey brings you to Cuautlancingo, conveniently connecting Mexico City to Cholula. 🏞️ The route from Mexico City to Cholula covers a distance of 126 km, with various transfers available. Travelers may opt for different bus routes, each offering a unique experience connecting major stations like Puebla Central and San Matias Cocoyotla. 💰 Prices for the bus between Mexico City and Cholula range from $28 to $33, making it an affordable and efficient way to explore the scenic route to Cholula your journey ahead to enjoy a smooth and enjoyable travel experience through Mexico's vibrant landscapes.
Departure Point
Mexico City station
Arrival Point
Cholula 12 Poniente station

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Mexico City to Cholula is by bus. There are several bus companies that operate on this route, offering fares ranging from $8 to $21. The journey typically takes around 2 hours, depending on traffic conditions. Buses are a convenient and affordable option for travelers looking to explore Cholula from Mexico City.
The fastest way to travel from Mexico City to Cholula is by taxi, which takes approximately 1 hour and 37 minutes. However, it is important to note that the taxi fare can range between $75 and $95. Alternatively, if you prefer public transportation, you can take a bus which usually takes around 2 hours and costs $8 to $21. Consider your budget and time constraints when choosing the travel option that suits you best.
The distance from Mexico City to Cholula is approximately 61 miles. This is equivalent to about 98 kilometers. By road, the distance is approximately 77.7 miles or 125 kilometers. The journey between the two cities typically takes around 2 hours, depending on traffic conditions.
The best way to travel from Mexico City to Cholula without a car is by taking a bus. From Mexico City, you can take a bus that goes through San Martín Texmelucan, which is the most common route. The bus journey takes approximately 1 hour and 44 minutes, and the ticket prices range from $26 to $32. This option allows you to enjoy the scenic views along the way and is a convenient and cost-effective choice for travelers.
The journey from Mexico City to Cholula takes approximately 1 hour and 44 minutes, including transfers. The quickest way to reach Cholula is by bus, which offers a direct route and takes approximately 2 hours. Alternatively, you can choose to travel by taxi or Uber, which may take slightly longer depending on traffic conditions. Overall, the travel time between these two destinations is relatively short and convenient.
There are plenty of accommodation options near Cholula. With a wide range of choices, you can find hotels that suit various budgets and preferences. Prices for hotels in Cholula start at $48 per night. It is recommended to book your stay in advance to ensure availability and secure the best rates.
Yes, you can drive from Mexico City to Cholula. The driving distance is approximately 78 miles, and it takes about 1 hour and 37 minutes to complete the journey. The route is primarily on the Mexico-Puebla-Veracruz Highway. However, please note that traffic conditions and road construction may affect travel time.
Yes, there is a direct bus between Mexico City and Cholula. The bus departs from México City TAPO and arrives at Cuautlancingo. The bus service operates every day and departs hourly, making it convenient for travelers. The journey typically takes around 2 hours, providing a quick and direct way to reach Cholula from Mexico City.
You can catch the bus from Mexico City to Cholula at the Mexico City station. The bus service is operated by Trail Travel, and they have regular departures from this location. It is recommended to arrive at the station a little early to ensure you can secure a seat on the bus.
The bus from Mexico City to Cholula, operated by Super Rápidos, arrives at Cholula 12 Poniente station. This station is located in the heart of Cholula, making it a convenient location for travelers. From the station, it is easy to reach popular attractions in Cholula, such as the Great Pyramid and the Church of Santa María Tonantzintla.
The cost of a bus ticket from Mexico City to Cholula ranges from $26 to $31. The price can vary depending on the bus company, the class of the ticket, and the time of travel. It is recommended to check with different bus companies and compare prices to find the best deal. It is also worth noting that purchasing tickets in advance or during weekdays can sometimes result in lower fares.
The cost of driving from Mexico City to Cholula varies depending on factors such as fuel prices and toll fees. On average, the cost ranges from $13 to $19. Keep in mind that these prices may change depending on the current economic conditions. It is advisable to check the latest prices before embarking on your journey.