Driving to Puebla and Cholula: The Day Trip From Mexico City

Domed church atop the grassy Cholula pyramid with a snow-capped volcano behind

The highway east of the capital threads between two volcanoes, and on a clear morning Popocatépetl trails a ribbon of smoke against the blue. Then Puebla arrives – a colonial grid of tiled facades, every dome and doorway glazed in blue-and-white talavera, the smell of mole drifting from a hundred kitchens. Just up the road, Cholula spreads low and green, and the church on the hill turns out to be perched atop the largest pyramid on earth, buried under centuries of grass. You came for the drive; you stay for the food. Here is how to make the most of both towns.

Route at a glance: Mexico City to Puebla~85 mi · ~2h 8m driving

Interactive map · drag to explore. Distances and times are approximate – always check current road, weather and border conditions before you travel.

Puebla and its neighbor Cholula make the best day trip southeast of Mexico City – a UNESCO colonial city famous for its talavera tile and mole, paired with the largest pyramid in the world by volume, all under the gaze of the Popocatepetl volcano. It is a short, easy drive and a perfect first taste of central Mexico’s heartland.

Quick answer: Puebla is about 2 hours southeast of Mexico City on Highway 150D, with Cholula just beside it. The Great Pyramid of Cholula – now a grassy hill topped by a church – is the highlight. As mainland Mexico, you need a vehicle permit, an FMM, and Mexican auto insurance.

The drive from Mexico City

Highway 150D, the toll road east out of the capital, climbs over the pass between the Popocatepetl and Iztaccihuatl volcanoes before dropping into the Puebla valley – about two hours of good cuota. On a clear day the snow-capped volcanoes are spectacular. Keep pesos for the tolls and, as always, drive in daylight.

The great pyramid of Cholula

Cholula’s Tlachihualtepetl is the largest pyramid on earth by volume – so large it looks like a hill, with a colonial church (Nuestra Senora de los Remedios) perched on top. You can walk the tunnels beneath it and climb to the church for sweeping views of the volcano. The town around it is a colorful pueblo magico worth lingering in.

Colonial Puebla

Puebla city itself is a feast – a UNESCO historic center of tiled facades, a grand cathedral, the birthplace of mole poblano, and talavera pottery everywhere. Park on the edge of the center and explore on foot. It pairs naturally with Cholula for a full, easy day out from the capital.

Permits and insurance

You are driving in mainland Mexico, so carry your full vehicle import permit, FMM, and Mexican auto insurance. From here the road continues south to Oaxaca. Get your insurance sorted before you travel and check the documents checklist.

Cross the border with confidence

Get Mexican auto insurance in minutes – a fast online quote means you are covered before you reach the border.

Get My Free Quote →

Related guides

Puebla & Cholula essentials
  • Eat mole poblano: the city’s signature dish – rich, dark, faintly sweet – is best at a traditional Puebla fonda; pair it with a chile en nogada in season (late summer).
  • Walk the talavera streets: wander the centro around the Zócalo and Calle de los Dulces, and visit a working talavera tile workshop to see the craft up close.
  • Climb to the Cholula church: Santuario de los Remedios sits atop the Great Pyramid – the climb rewards you with Popocatépetl framed behind the town.
  • Tour the pyramid tunnels: excavated passages run beneath the grassy mound; the on-site museum maps how the church came to crown a buried temple.
  • Snack on cemitas and camotes: try a cemita sandwich and Puebla’s famous camote sweet-potato candy from the dulcerías.
  • Drive it as a day or overnight: Puebla is about two hours from CDMX by toll road – easy as a day trip, better with a night to slow down.
By Instant Mexico Auto Insurance
Serving U.S. drivers heading into Baja and mainland Mexico since 1973, from our drive-through office at the San Ysidro border. California-licensed (Dept. of Insurance #0516723), BBB A+ accredited, and the official Mexican insurance agent for SCORE International and Baja off-road racing – including the Bay of LA 200. Our policies are underwritten by established, A-rated Mexican carriers.

Frequently asked questions

How far is Puebla from Mexico City by car?

About 2 hours southeast on Highway 150D, a good toll road that climbs over the pass between the Popocatepetl and Iztaccihuatl volcanoes into the Puebla valley.

What is special about the Cholula pyramid?

The Great Pyramid of Cholula (Tlachihualtepetl) is the largest pyramid in the world by volume. It now looks like a grassy hill with a colonial church on top, and you can walk tunnels beneath it and climb to the church for volcano views.

Can you do Puebla and Cholula as a day trip?

Yes. They sit side by side about 2 hours from Mexico City, so colonial Puebla and the Cholula pyramid easily combine into one full day – though many travelers stay overnight to see more.

Do I need Mexican insurance to drive to Puebla?

Yes. It is mainland Mexico, so you need Mexican auto insurance, an FMM, and a vehicle import permit – the same documents required across the country.

Get a Quote →

Español