How to get to the city of Puebla
1. Arrival at Mexico City's Benito Juárez International Airport: https://www.aicm.com.mx
Once at the airport, you can take a bus to Puebla from inside the terminal:
https://www.aicm.com.mx/pasajeros/servicios/prestadores-de-servicios/transportes/autobuses
The bus line offering service to Puebla is:
https://www.estrellaroja.com.mx
You can purchase tickets online.
The most convenient and comfortable Estrella Roja bus stop in Puebla is "Paseo Destino Terrapuerto," as it is located closer to the city's historic center. Taxi fares to the historic center are around 100 Mexican pesos; ride-hailing services like Uber or Didi are cheaper, with prices ranging between 60 and 90 Mexican pesos. Public transportation is not available.
2. Arrival at Mexico City's Felipe Ángeles International Airport:
https://www.aifa.aero
Similarly, ground transportation to Puebla is available within the airport and is provided by the same company, Estrella Roja.
https://www.estrellaroja.com.mx
3. Arrival at Guadalajara International Airport
https://aeropuertoguadalajara.com/en/
Once in Guadalajara, you can take a domestic flight to Puebla International Airport:
https://pueblaairport.com
Taxi fares from Puebla Airport to the historic center range between 250 and 300 Mexican pesos.
4. Arrival at Cancún International Airport
https://cuninternationalairport.com
Once in Cancún, you can take a domestic flight to Puebla International Airport:
https://pueblaairport.com
Choose timezone
Your profile timezone: