There are 6 ways to get from Amarillo to Puebla by plane, bus, bus (Greyhound), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Benito Juárez International Airport, bus
best- Fly from Rick Husband Amarillo International Airport (AMA) to Benito Juárez International Airport (MEX)plane AMA - MEX
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
8h 12m$2,410–8,922Fly to Hermanos Serdán International Airport
cheapest- Fly from Rick Husband Amarillo International Airport (AMA) to Hermanos Serdán International Airport (PBC)plane AMA - PBC
10h 50m$2,145–8,577Bus
- Take the bus from Amarillo Multimodal Transfer Sta to San Antonio Bus Stationbus
- Take the bus from San Antonio to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
34h 58m$4,201–7,101Drive 2,118 km
- Drive from Amarillo to Pueblacar 2,118 km
24h 2m$4,116–5,945Fly to Veracruz International Airport, bus
- Fly from Rick Husband Amarillo International Airport (AMA) to Veracruz International Airport (VER)plane AMA - VER
- Take the bus from Veracruz Airport to Xalapabus
- Take the bus from Xalapa to Puebla CAPUbus
11h 19m$2,605–9,537Bus via Chihuahua
- Take the bus from Amarillo to Chihuahuabus
- Take the bus from Chihuahua to Puebla CAPUbus
40h 47m$3,483–7,666
Rick Husband Amarillo International Airport (AMA) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from Amarillo to Puebla is to fly which costs $2100 - $9000 and takes 10h 50m.
The fastest way to get from Amarillo to Puebla is to fly and bus which takes 8h 12m and costs $2400 - $9000.
No, there is no direct bus from Amarillo to Puebla. However, there are services departing from Amarillo Multimodal Transfer Sta and arriving at Puebla Terminal CAPU via San Antonio and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 34h 58m.
The distance between Amarillo and Puebla is 1929 km. The road distance is 2118 km.
The best way to get from Amarillo to Puebla without a car is to bus which takes 34h 58m and costs $4200 - $7500.
It takes approximately 8h 12m to get from Amarillo to Puebla, including transfers.
Amarillo to Puebla bus services, operated by Greyhound USA, depart from Amarillo Multimodal Transfer Sta station.
The best way to get from Amarillo to Puebla is to bus which takes 34h 58m and costs $4200 - $7500. Alternatively, you can fly, which costs $2100 - $9000 and takes 10h 50m.
Amarillo to Puebla bus services, operated by Greyhound USA, arrive at San Antonio Bus Station.
Puebla is 1h behind Amarillo. It is currently 6:28 AM in Amarillo and 5:28 AM in Puebla.
What companies run services between Amarillo, TX, USA and Puebla, Mexico?
You can take a bus from Amarillo Multimodal Transfer Sta to Puebla Terminal CAPU via San Antonio Bus Station, San Antonio, and Terminal Central de Autobuses del Norte in around 34h 58m. Alternatively, United Airlines, Volaris, and two other airlines fly from Rick Husband Amarillo International Airport (AMA) to Hermanos Serdán International Airport (PBC) twice daily.
- Website
- aa.com
Flights from Rick Husband Amarillo International Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $1,700–8,000
Flights from Rick Husband Amarillo International Airport to Veracruz International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $1,700–8,000
- Website
- united.com
Flights from Rick Husband Amarillo International Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $1,700–8,000
- Website
- vivaaerobus.com
Flights from Rick Husband Amarillo International Airport to Hermanos Serdán International Airport via Dallas/Ft.Worth, Monterrey
- Ave. Duration
- 11h 22m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $1,700–8,000
Flights from Rick Husband Amarillo International Airport to Hermanos Serdán International Airport via Denver, Monterrey
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $3,100–11,000
- Website
- volaris.com
Flights from Rick Husband Amarillo International Airport to Hermanos Serdán International Airport via Houston
- Ave. Duration
- 9h 51m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,500–9,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPU
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $310–450
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPU
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $310–450
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz Airport to Xalapa
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- $260–470
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Xalapa to Puebla CAPU
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Estimated price
- $390–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Amarillo Multimodal Transfer Sta to San Antonio Bus Station
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- $1,400–2,800
- Website
- https://www.greyhound.com/
- Phone
- +1 800 923 1799
- [email protected]
- Website
- omnibusexpress.com
Bus from San Antonio to Terminal Central de Autobuses del Norte
- Ave. Duration
- 20h 3m
- Frequency
- Once daily
- Estimated price
- $2,400–3,900
- Schedules at
- omnibusexpress.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Xalapa to Puebla CAPU
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- $250–440
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +1 817-704-8506
- [email protected]
- Website
- noroesteusa.com
Bus from Amarillo to Chihuahua
- Ave. Duration
- 15h 15m
- Frequency
- Once a week
- Estimated price
- $90–2,100
- Schedules at
- noroesteusa.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- chihuahuenses.com.mx
Bus from Chihuahua to Puebla CAPU
- Ave. Duration
- 24h 25m
- Frequency
- Twice daily
- Estimated price
- $3,300–5,500
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between Amarillo to Puebla is 2118 km. It takes approximately 24h 2m to drive from Amarillo to Puebla.
Book your Amarillo to Puebla bus tickets online with Omio.
There are 618+ hotels available in Puebla.


















