The 15 Worst American Airports for International Travel This Holiday Season

People walking through the busy security line packed with people at the Orlando International Airport (MCO) in Florida.
Joni Hanebutt / Shutterstock.com

Editor's Note: This story originally appeared on Upgraded Points.

After the post-pandemic travel boom saw international departures soar in 2023, the landscape has shifted.

In 2025, the era of “revenge travel” has given way to a more moderate demand for international trips, with growth normalizing as economic uncertainty comes into play. While the winter holiday season remains a peak period for U.S. travelers heading abroad, the overall volume is no longer on the explosive upward trajectory seen in previous years.

One might assume that a leveling off in demand would automatically lead to shorter lines at airport security and customs. However, the reality is more complex.

As passenger forecasts adjust, both airports and U.S. Customs and Border Protection (CBP) may recalibrate staffing. This can create a delicate balance in which even a modest holiday surge can outpace available resources, leading to unexpected bottlenecks.

Fortunately, even in this evolving travel climate, many factors within the traveler’s control — including choice of airport and arrival time — can increase the likelihood of an efficient travel day this holiday season.

To find the airports with the most trouble over the holidays, Upgraded Points researchers conducted an analysis using U.S. Customs and Border Protection data. Learn more about the methodology at the end.

Here are the worst U.S. airports for international travel during the winter holiday season.

15. San Francisco International Airport

San Francisco International Airport
JHVEPhoto / Shutterstock.com
  • Airport Code: SFO
  • Primary City: San Francisco, CA
  • Average Wait Time for All Travelers (Minutes): 20.7
  • Average Max Wait Time for All Travelers (Minutes): 51.7
  • Average Wait Time for U.S. Citizens (Minutes): 15.7
  • Average Wait Time for Non-U.S. Citizens (Minutes): 27.2
  • Share of All Travelers That Wait Less Than 15 Minutes: 45.1%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 3.7%

14. Ontario International Airport

Ontario International Airport
Kit Leong / Shutterstock.com
  • Airport Code: ONT
  • Primary City: Ontario, CA
  • Average Wait Time for All Travelers (Minutes): 21.0
  • Average Max Wait Time for All Travelers (Minutes): 39.6
  • Average Wait Time for U.S. Citizens (Minutes): 19.2
  • Average Wait Time for Non-U.S. Citizens (Minutes): 23.9
  • Share of All Travelers That Wait Less Than 15 Minutes: 33.8%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 0.3%

13. Seattle-Tacoma International Airport

Seattle-Tacoma International Airport runway
CK Foto / Shutterstock.com
  • Airport Code: SEA
  • Primary City: Seattle, WA
  • Average Wait Time for All Travelers (Minutes): 21.4
  • Average Max Wait Time for All Travelers (Minutes): 56.1
  • Average Wait Time for U.S. Citizens (Minutes): 18.3
  • Average Wait Time for Non-U.S. Citizens (Minutes): 26.3
  • Share of All Travelers That Wait Less Than 15 Minutes: 40.2%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 3.2%

12. Minneapolis-Saint Paul International Airport

Minneapolis-St. Paul International Airport
Kate Scott / Shutterstock.com
  • Airport Code: MSP
  • Primary City: Minneapolis, MN
  • Average Wait Time for All Travelers (Minutes): 22.8
  • Average Max Wait Time for All Travelers (Minutes): 52.6
  • Average Wait Time for U.S. Citizens (Minutes): 20.6
  • Average Wait Time for Non-U.S. Citizens (Minutes): 33.5
  • Share of All Travelers That Wait Less Than 15 Minutes: 44.3%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 5.8%

11. Newark Liberty International Airport

Newark Liberty International Airport
quiggyt4 / Shutterstock.com
  • Airport Code: EWR
  • Primary City: Newark, NJ
  • Average Wait Time for All Travelers (Minutes): 22.9
  • Average Max Wait Time for All Travelers (Minutes): 59.0
  • Average Wait Time for U.S. Citizens (Minutes): 14.1
  • Average Wait Time for Non-U.S. Citizens (Minutes): 33.4
  • Share of All Travelers That Wait Less Than 15 Minutes: 45.5%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 7.2%

10. George Bush Intercontinental Airport

Terminal D ticketing hall at George Bush Houston Intercontinental Airport
JW_PNW / Shutterstock.com
  • Airport Code: IAH
  • Primary City: Houston, TX
  • Average Wait Time for All Travelers (Minutes): 23.0
  • Average Max Wait Time for All Travelers (Minutes): 62.1
  • Average Wait Time for U.S. Citizens (Minutes): 17.7
  • Average Wait Time for Non-U.S. Citizens (Minutes): 29.1
  • Share of All Travelers That Wait Less Than 15 Minutes: 41.6%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 5.2%

9. San Diego International Airport

San Diego International Airport
Markus Mainka / Shutterstock.com
  • Airport Code: SAN
  • Primary City: San Diego, CA
  • Average Wait Time for All Travelers (Minutes): 23.4
  • Average Max Wait Time for All Travelers (Minutes): 43.6
  • Average Wait Time for U.S. Citizens (Minutes): 20.9
  • Average Wait Time for Non-U.S. Citizens (Minutes): 29.3
  • Share of All Travelers That Wait Less Than 15 Minutes: 31.0%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 1.3%

8. Miami International Airport

Miami International Airport
EQRoy / Shutterstock.com
  • Airport Code: MIA
  • Primary City: Miami, FL
  • Average Wait Time for All Travelers (Minutes): 23.9
  • Average Max Wait Time for All Travelers (Minutes): 67.3
  • Average Wait Time for U.S. Citizens (Minutes): 14.3
  • Average Wait Time for Non-U.S. Citizens (Minutes): 30.1
  • Share of All Travelers That Wait Less Than 15 Minutes: 41.2%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 7.6%

7. John F. Kennedy International Airport

John F. Kennedy International Airport
Pit Stock / Shutterstock.com
  • Airport Code: JFK
  • Primary City: New York, NY
  • Average Wait Time for All Travelers (Minutes): 26.1
  • Average Max Wait Time for All Travelers (Minutes): 63.7
  • Average Wait Time for U.S. Citizens (Minutes): 14.6
  • Average Wait Time for Non-U.S. Citizens (Minutes): 35.2
  • Share of All Travelers That Wait Less Than 15 Minutes: 39.7%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 8.5%

6. Fort Lauderdale-Hollywood International Airport

Fort Lauderdale-Hollywood International Airport
Markus Mainka / Shutterstock.com
  • Airport Code: FLL
  • Primary City: Fort Lauderdale, FL
  • Average Wait Time for All Travelers (Minutes): 26.3
  • Average Max Wait Time for All Travelers (Minutes): 67.1
  • Average Wait Time for U.S. Citizens (Minutes): 19.4
  • Average Wait Time for Non-U.S. Citizens (Minutes): 31.7
  • Share of All Travelers That Wait Less Than 15 Minutes: 39.5%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 9.6%

5. Austin-Bergstrom International Airport

Heart of Austin bar and restaurant in the terminal at Austin-Bergstrom International Airport
Khairil Azhar Junos / Shutterstock.com
  • Airport Code: AUS
  • Primary City: Austin, TX
  • Average Wait Time for All Travelers (Minutes): 26.9
  • Average Max Wait Time for All Travelers (Minutes): 58.4
  • Average Wait Time for U.S. Citizens (Minutes): 23.2
  • Average Wait Time for Non-U.S. Citizens (Minutes): 34.9
  • Share of All Travelers That Wait Less Than 15 Minutes: 33.5%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 5.4%

4. Chicago O’Hare International Airport

Chicago O'Hare International Airport
RaksyBH / Shutterstock.com
  • Airport Code: ORD
  • Primary City: Chicago, IL
  • Average Wait Time for All Travelers (Minutes): 27.3
  • Average Max Wait Time for All Travelers (Minutes): 68.4
  • Average Wait Time for U.S. Citizens (Minutes): 22.7
  • Average Wait Time for Non-U.S. Citizens (Minutes): 35.2
  • Share of All Travelers That Wait Less Than 15 Minutes: 35.6%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 9.1%

3. Nashville International Airport

Crowds gather in Nashville International Airport during a busy travel season
Alexandra Adele / Shutterstock.com
  • Airport Code: BNA
  • Primary City: Nashville, TN
  • Average Wait Time for All Travelers (Minutes): 27.9
  • Average Max Wait Time for All Travelers (Minutes): 52.1
  • Average Wait Time for U.S. Citizens (Minutes): 26.0
  • Average Wait Time for Non-U.S. Citizens (Minutes): 33.5
  • Share of All Travelers That Wait Less Than 15 Minutes: 24.1%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 4.2%

2. Los Angeles International Airport

Los Angeles International Airport (LAX), California
Joseph Sohm / Shutterstock.com
  • Airport Code: LAX
  • Primary City: Los Angeles, CA
  • Average Wait Time for All Travelers (Minutes): 30.3
  • Average Max Wait Time for All Travelers (Minutes): 75.5
  • Average Wait Time for U.S. Citizens (Minutes): 20.1
  • Average Wait Time for Non-U.S. Citizens (Minutes): 41.4
  • Share of All Travelers That Wait Less Than 15 Minutes: 29.5%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 11.5%

1. Orlando International Airport

Orlando International Airport
VIAVAL TOURS / Shutterstock.com
  • Airport Code: MCO
  • Primary City: Orlando, FL
  • Average Wait Time for All Travelers (Minutes): 32.7
  • Average Max Wait Time for All Travelers (Minutes): 66.9
  • Average Wait Time for U.S. Citizens (Minutes): 23.1
  • Average Wait Time for Non-U.S. Citizens (Minutes): 37.4
  • Share of All Travelers That Wait Less Than 15 Minutes: 26.1%
  • Share of All Travelers That Wait Greater Than 60 Minutes: 12.6%

Methodology

A man studies financial data at his computer
NicoElNino / Shutterstock.com

The data used in this study is from the U.S. Customs and Border Protection’s CBP Airport Wait Times dataset.

To determine the worst airports for international travel this winter holiday season, researchers at Upgraded Points calculated average wait times for travelers passing through customs during the 2024 winter holiday travel season (including the week before Christmas through the New Year holiday).

All major U.S. international airports tracked by the CBP were included. Researchers also calculated the average maximum wait time for all travelers, which is a total traveler-weighted average of the hourly maximum wait times reported for each airport over the study period.

Average holiday wait times for U.S. citizens and non-U.S. citizens, the percentage of all travelers that passed through customs in under 15 minutes, and the percentage of all travelers that passed through customs in greater than 60 minutes during the same time period were also included.

 

Upgrade to an ad-free experience

As a newsletter subscriber, you're already part of the family. Members enjoy distraction-free reading, PDF downloads, and exclusive perks.

No ads • PDF downloads • 2 free eBooks • Email us questions
Learn more about membership benefits •