Affordable Bus Tickets - Compare and book with Spring Bus

Book Affordable Bus Tickets to Puebla

ADO, Estrella Roja, and Estrella de Oro Pullmans to Puebla — UNESCO colonial city, ~2 hours from Mexico City, gateway to the Cholula pyramid

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Puebla

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Puebla is Mexico's 4th-largest metropolitan area and one of the country's most-visited cultural destinations — ~2 hours east of Mexico City, at 2,160 m altitude with cool year-round climate and clear days when the Popocatépetl volcano is fully visible from the city. The UNESCO World Heritage Centro Histórico (1987) preserves one of Latin America's largest colonial historic districts — 3,000+ designated heritage buildings including the Catedral de Puebla (1575–1690, the second-largest cathedral in Latin America), the Capilla del Rosario (the apex of Mexican churrigueresque Baroque, completely gilded interior), the Biblioteca Palafoxiana (the Americas' oldest public library, 1646), and the Talavera-tile-clad facades that define the central streets.

Spring Bus connects you to operators running scheduled service between Mexico City and Puebla — ADO + ADO GL are the dominant operators, plus Estrella Roja (the popular budget Pullman line on this corridor) + Estrella de Oro. Mexico City TAPO terminal → Puebla CAPU (Central de Autobuses de Puebla) ~2 hours, $10–$20 USD. Departures every 15–30 minutes. CAPU is ~10 minutes from the Centro Histórico by taxi (~$3–$5 USD). Many international travelers do Puebla as a day trip from Mexico City or as a 1–2 night overnight to also see Cholula + the Great Pyramid.

Popular routes to Puebla

Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Puebla.

From Mexico City (TAPO)

Duration
~2 h
Distance
135 km
Fare (shared shuttle)
$10 – $20 USD
Frequency
ADO + Estrella Roja every 15–30 min, 5 AM – 11 PM

From Mexico City airport (MEX)

Duration
~2.5 h direct
Distance
150 km
Fare (shared shuttle)
$15 – $25 USD
Frequency
ADO + Estrella Roja direct from MEX terminals

From Oaxaca

Duration
~5 h
Distance
330 km
Fare (shared shuttle)
$25 – $45 USD
Frequency
ADO + OCC multiple daily

From Veracruz (port + Gulf coast)

Duration
~4 h
Distance
270 km
Fare (shared shuttle)
$18 – $35 USD
Frequency
ADO + AU multiple daily

From Cholula (Great Pyramid)

Duration
~25 min
Distance
10 km
Fare (shared shuttle)
$1 – $3 USD
Frequency
Frequent Estrella Roja + local buses

From Cuernavaca

Duration
~3 h via Mexico City
Distance
Fare (shared shuttle)
$15 – $25 USD
Frequency
Transfer via TAPO

Routes from Puebla

Direct bus and shuttle service leaving Puebla for other destinations in Mexico — tap any route for travel time, fares, operators, and FAQs.

How to get to Puebla by bus

Puebla is reached by frequent Pullman from Mexico City (the standard day-trip route), or by Pullman from Oaxaca + Veracruz.

By ADO / Estrella Roja from Mexico City TAPO

ADO + Estrella Roja + Estrella de Oro run Pullmans from Mexico City TAPO terminal to Puebla CAPU every 15–30 minutes from 5 AM to 11 PM. ~2 hours, $10–$20 USD depending on class. ADO GL has the executive-class option with onboard service; Estrella Roja Diamante is the popular slightly-cheaper alternative. The most-traveled tourist corridor in Mexico.

By ADO / Estrella Roja from Mexico City airport (MEX)

Direct buses from MEX terminals to Puebla — no need to transfer at TAPO. Estrella Roja + ADO run MEX → Puebla direct from inside the airport — ~2.5 hours, $15–$25 USD. Convenient for travelers landing at MEX who want to skip Mexico City and head straight to Puebla.

By ADO from Oaxaca / Veracruz

From Oaxaca ~5 hours on ADO / OCC, $25–$45 USD. From Veracruz ~4 hours on ADO / AU, $18–$35 USD. Multiple daily on both routes — Puebla is the major intermediate stop between Mexico City and the southeast.

About Puebla

Puebla was founded in 1531 as Puebla de los Ángeles — the first Spanish colonial city in central Mexico built without an underlying indigenous settlement (it was planned + laid out on virgin land). The grid plan + Renaissance + Baroque architecture make it one of Latin America's best-preserved colonial cities; UNESCO listed the Centro Histórico in 1987. Talavera ceramics — the blue-and-white maiolica tradition imported from Talavera de la Reina, Spain in the 16th century and adapted with indigenous motifs — is the city's signature craft, with a denominación de origen legal protection. Authentic Talavera workshops (Uriarte, Talavera de la Reyna, Talavera de la Luz) offer factory tours.

Mole poblano — the complex chocolate-and-chili sauce that's Mexico's most internationally famous dish — originates here, said to have been invented in Puebla's Santa Rosa convent in the 17th century. Other signature dishes: chiles en nogada (the green-white-red Mexican-flag dish from poblano peppers + walnut sauce + pomegranate, seasonal August–September), cemitas (the Puebla sandwich), tacos árabes (the local fusion that inspired Mexico City's al pastor tacos). Cholula ~20 minutes from Puebla is home to the Great Pyramid of Cholula (Tlachihualtepetl) — the largest pyramid by volume in the world (4.5 million cubic meters), now buried under a hill topped by the Santuario de la Virgen de los Remedios. The pyramid base is wider than Egypt's Great Pyramid of Giza.

Travel tips for getting to Puebla

  • Stay within walking distance of the Zócalo (central plaza) — the Centro Histórico is walkable end-to-end in 20 minutes; staying central means everything is close.
  • Visit Capilla del Rosario — the most extraordinary Baroque interior in Mexico (entirely gilded). Inside the Iglesia de Santo Domingo, free entry.
  • Cholula day trip is essential — 25 min by Estrella Roja + ~$1 USD or Uber for ~$5 USD. Climb to the Santuario, tour the pyramid tunnels (Q40 / ~$2 USD), see the brilliantly-painted Capilla Real.
  • Chiles en nogada (Aug–Sept only) — the seasonal dish; book ahead at Casa Reyna or El Mural de los Poblanos.
  • Talavera workshop tour at Uriarte or Talavera de la Reyna — free factory + showroom, $20–$50 USD for guided + workshop experiences.
  • Combine with Mexico City as a 5–7 day central-Mexico trip — CDMX + Puebla + Cholula + Oaxaca all connect via ADO + share the same colonial-Baroque cultural thread.

Bus to Puebla — frequently asked questions

How long is the bus from Mexico City to Puebla?

**About 2 hours** on ADO or Estrella Roja Pullman — from Mexico City TAPO to Puebla CAPU. $10–$20 USD. Departures every 15–30 minutes from 5 AM to 11 PM. The most-traveled tourist bus corridor in Mexico.

Can I do Puebla as a day trip from Mexico City?

**Yes — the standard pattern.** ~2 hours each way + 5–6 hours in Puebla for Catedral + Capilla del Rosario + lunch + a stop in Cholula. Many travelers prefer 1–2 nights to also see the Great Pyramid of Cholula properly and try chiles en nogada (Aug–Sept) at a real restaurant pace.

What's the Great Pyramid of Cholula?

**The largest pyramid by volume in the world** — Tlachihualtepetl, built and rebuilt by various pre-Columbian cultures from ~300 BCE to ~700 CE. Its base footprint is **wider than Egypt's Great Pyramid of Giza** (450m × 450m). The pyramid is now buried under a vegetated hill topped by the **Santuario de la Virgen de los Remedios** (Spanish colonial church). You can tour interior excavation tunnels for ~Q40 (~$2 USD).

How do I get from Mexico City airport (MEX) direct to Puebla?

**Estrella Roja + ADO** run direct buses from inside the MEX terminals to Puebla — ~2.5 hours, $15–$25 USD. No need to taxi/transfer to TAPO. Convenient if you're flying into MEX and want to skip Mexico City. Schedules align with major international arrivals.

Where should I stay in Puebla?

**Within walking distance of the Zócalo** (Cathedral central plaza) — boutique hotels like Rosewood Puebla, Cartesiano, Casareyna, La Purificadora. The historic center is small + walkable; staying central means everything is 5–10 minutes on foot. Avoid lodging near CAPU (the bus terminal) for atmosphere reasons.

Other destinations in Mexico