If you're traveling from the U.S. to Puebla, you'll most likely fly into Mexico City International Airport (Aeropuerto Internacional Benito Juárez), as there are no direct international flights to Puebla from the U.S. After arriving in Mexico City, we will arrange a pick-up for you and take you directly to Puebla, which is about a 2-hour drive from the airport.