Explore Destinations

Discover the world's most amazing places

How to Get from Puebla International Airport to Mexico City

Quick Answer

The best overall way to get from Puebla International Airport (PBC) to central Mexico City is by combining a taxi or Uber to the CAPU bus terminal, followed by a direct, first-class bus (like ADO GL or ETN). The total journey takes approximately 2.5 to 3 hours and costs between $300 to $600 MXN ($18 to $35 USD) per person. For the fastest, most convenient (but expensive) option, book a private door-to-door transfer.

Quick Navigation: Puebla Airport to Mexico City Transport

By Bus: The Best Budget & Scenic Option

Taking the bus is the most popular and cost-effective method for travelers. Puebla and Mexico City are connected by excellent highway infrastructure, with frequent, comfortable bus services operated by reputable companies like ADO, ETN, and Omnibus de México.

Important Note: There is no direct bus from the airport. The journey involves a simple two-step process:

  1. Airport to CAPU Terminal: A 20-30 minute ride.
  2. CAPU to Mexico City: A direct 2-hour bus ride.

Step 1: Puebla Airport (PBC) to CAPU Bus Terminal

Upon exiting arrivals, you have three main options to reach Puebla's main bus terminal, Central de Autobuses Puebla (CAPU):

  • Uber/Didi: The most convenient and affordable option. Fare: ~$80-120 MXN. Wait time: 5-10 mins.
  • Official Airport Taxi: Fixed rate, slightly more expensive. Fare: ~$150-200 MXN. Available immediately outside.
  • Local City Bus: The absolute cheapest (under $10 MXN) but not recommended with luggage. Requires walking to the main road and navigating local routes.

Step 2: CAPU to Mexico City by First-Class Bus

At CAPU, head to the ticket counters for ADO, ADO GL, or ETN. Buses depart every 15-30 minutes from early morning until midnight.

Bus ClassCompaniesApprox. Fare (MXN)Key FeaturesArrival Terminal in CDMX
First Class (Ejecutivo)ADO, Omnibus$180 - $250Standard reclining seats, A/C, onboard toilet, movie.TAPO (Oriente)
Premium / GLADO GL, ETN$250 - $400Best Value. Wider seats, more legroom, power outlets, snacks/drinks, individual screens.TAPO or Norte
Luxury (Suite)ETN, Primera Plus$400 - $600Fully reclining seats (semi-cama/cama), premium service, exclusive lounge access at some terminals.Norte

Pro Tip: Book your bus ticket online in advance via the company's website to secure your preferred time and seat, especially for evening travel. Show the e-ticket on your phone at the gate.

By Private Transfer, Taxi, or Rental Car

For ultimate convenience, especially for groups, families with young children, or those arriving late at night, a direct door-to-door transfer is the best choice, albeit the most expensive.

Pre-Booked Private Transfer

This is the most stress-free option. A driver will meet you in arrivals with a name sign and assist with luggage.

  • Cost: $1,800 - $3,000 MXN ($100 - $175 USD) for a standard sedan (1-3 people).
  • Travel Time: 2 - 2.5 hours, depending on traffic in Mexico City.
  • Booking: Book online through reputable global (e.g., Viator) or local transfer companies.
  • Best For: First-time visitors, groups of 3-4, travelers with lots of luggage or special needs.

Direct Airport Taxi

You can hire an official airport taxi for the full journey. Negotiate a fixed price before getting in the car.

  • Cost: $1,500 - $2,500 MXN. Often higher than a pre-booked transfer.
  • Advantage: Immediate departure.
  • Disadvantage: Lack of price transparency and potential for overcharging.

Rental Car

Major rental agencies (Hertz, Avis, Europcar) have desks at Puebla Airport. Driving allows flexibility but comes with challenges.

  • Drive Time: ~2 hours via Highway 150D (a toll road).
  • Costs to Consider: Rental fees, full insurance (highly recommended), tolls (~$300 MXN), parking in Mexico City (expensive and scarce).
  • Warning: Navigating Mexico City traffic can be extremely stressful for unfamiliar drivers. Only recommended for experienced travelers planning to explore beyond the city.

By Flight: Is It a Viable Option?

While both cities have airports, flying from Puebla (PBC) to Mexico City (MEX/BJU) is not a practical or time-efficient transfer option for several reasons.

The Reality of "Airport-to-Airport" Time

A direct flight takes about 45 minutes. However, the total door-to-door time is significantly longer:

  1. Airport Arrival & Check-in: Arrive 1.5-2 hours before a domestic flight.
  2. Flight Time: 45 minutes, plus boarding/deboarding.
  3. From MEX/AICM to City Center: Another 30-60 minutes by taxi/Metro.

Total Estimated Time: 4+ hours, which is longer than the bus or car.

Cost & Practicality Analysis

  • Ticket Price: Flights are infrequent and can cost $1,500 - $4,000 MXN one-way – several times the bus fare.
  • No Direct Connection: You would be flying from one peripheral location (PBC) to another (MEX), still requiring ground transport to your final destination in the city.
  • Conclusion: Flying is only conceivable in the rare case of a connecting long-haul international flight, and even then, a direct ground transfer is often simpler.

Ticket & Cost Comparison: Which is Best for You?

This table summarizes all key data to help you decide the best transportation from Puebla Airport to Mexico City.

Transport MethodTotal Door-to-Door TimeApprox. Cost per Person*Convenience / ComfortBest For
Bus (Premium)2.5 - 3.5 hours$300 - $500 MXN
($18 - $30 USD)
High. Comfortable seats, amenities. One transfer required.Best Value. Solo travelers, couples, budget-conscious tourists.
Private Transfer2 - 2.5 hours$1,800 - $3,000 MXN
($100 - $175 USD) per car
Very High. Door-to-door, no hassle.Most Convenient. Families, groups, late arrivals, luxury travelers.
Rental Car2 - 3+ hours$800 - $2,000 MXN + tolls & parkingMedium (with high stress). Complete flexibility.Travelers exploring regions outside both cities.
Direct Airport Taxi2 - 2.5 hours$1,500 - $2,500 MXNHigh (but price uncertainty).Travelers who value immediate departure over cost.
Flight4+ hours$1,500 - $4,000+ MXNLow for this route. Multiple checkpoints, waits.Not Recommended for this transfer.

*Costs are estimates in Mexican Pesos (MXN) and subject to change. Check live rates before travel.

Traveler Insights & Pro Tips

Navigating the Bus Terminals Like a Pro

  • Puebla's CAPU: It's a large, modern terminal. Once dropped off, look for the main hall with ticket counters. Restrooms are clean but require a small fee (~$5 MXN).
  • Mexico City's TAPO: This is a major hub. Upon arrival, follow signs for "Metro" (Line B, San Lázaro station) or "Taxis Autorizados" for safe, fixed-fare taxis. Avoid unlicensed taxi touts inside the terminal.
  • Luggage: Buses have spacious under-carriage compartments. You get a claim tag. Keep one small bag with valuables onboard.

Timing & Traffic Considerations

  • Rush Hours: Avoid arriving in Mexico City by road between 7-10 AM and 5-8 PM on weekdays. Traffic can add an hour or more to your journey.
  • Weekends vs. Weekdays: Friday evenings and Sunday afternoons see heavy traffic as people travel for the weekend. Book bus tickets in advance for these times.
  • Holidays: During major holidays (Semana Santa, Christmas), book all transport weeks in advance.

Safety & Security

  • This is a well-traveled, safe route for tourists. Standard precautions apply: don't flash expensive electronics, keep your bus ticket and ID accessible, and use official taxi services.
  • The highway (150D) is a modern toll road in good condition.

A Final Scenic Tip

If traveling by bus or car during daylight, try to get a window seat on the right side (when heading to Mexico City). You might catch a spectacular view of the Popocatépetl and Iztaccíhuatl volcanoes on a clear day.

FAQs: Puebla Airport to Mexico City Transport

Is there a direct train from Puebla Airport to Mexico City?

No, there is currently no direct train service connecting Puebla International Airport (PBC) to Mexico City. The most common and efficient route involves taking a taxi or rideshare from the airport to Puebla's main bus terminal (CAPU), and then boarding a direct bus to Mexico City's TAPO or Norte terminal.

What is the cheapest way to get from Puebla Airport to Mexico City?

The cheapest option is by bus. After a short, inexpensive taxi ride to CAPU bus terminal, an economy-class bus ticket to Mexico City costs between $150-$250 MXN. The total cost for one person is typically under $300 MXN ($18 USD).

What is the fastest way to get from Puebla Airport to Mexico City?

The fastest overall door-to-door option is a private car transfer or taxi directly from the airport. This takes approximately 2 to 2.5 hours, depending on traffic, as it eliminates transfers. A direct flight is not faster when you account for airport procedures and travel to/from city airports.

How long is the bus ride from Puebla to Mexico City?

The direct bus ride from Puebla's CAPU terminal to Mexico City's TAPO or Norte terminal takes about 2 hours. You must add 20-30 minutes for the transfer from Puebla Airport to CAPU, and additional time for your final journey within Mexico City.

Can I use Uber at Puebla Airport?

Yes, Uber operates legally at Puebla International Airport. It is often cheaper than official airport taxis. The designated pickup zone is well-signposted. This is a convenient and cost-effective option for the first leg to the CAPU bus terminal.

Is it safe to travel from Puebla to Mexico City by bus at night?

Yes, traveling by first-class bus (like ADO GL, ETN) on this route at night is generally considered safe. These buses are well-maintained, have assigned seating, and offer amenities. It's recommended to keep valuables with you and book tickets in advance for evening departures.

Where in Mexico City do the buses from Puebla arrive?

Most buses arrive at one of two main terminals: Terminal de Autobuses de Pasajeros de Oriente (TAPO) in the east, near Metro San Lázaro; or Terminal Central del Norte in the north, near Metro Autobuses del Norte. Check your ticket, as TAPO is more common and centrally located for many destinations.

Should I book my bus ticket from Puebla to Mexico City in advance?

It is highly recommended, especially on weekends, holidays, or for evening departures. You can book online through official bus company websites like ADO or ETN to secure your seat and fare.