Editor’s Note: This story originally appeared on Upgraded Points.
International travel has skyrocketed in 2023, driven in large part by pent-up demand from the COVID-19 pandemic. And while the winter holiday season is not as busy as the summer months, December is still a very popular time for U.S. travelers to head abroad.
Apart from higher ticket prices and longer flight times, one of the biggest inconveniences of traveling internationally is the ever-dreaded wait at immigration checkpoints.
“Being stuck in a traffic jam at customs after an already lengthy day of travel can really sour an otherwise great vacation,” explained Alex Miller, founder and CEO of Upgraded Points.
Fortunately, many factors within the traveler’s control — including choice of airport — can increase the likelihood of an efficient travel day this holiday season.
Despite common perceptions, immigration and customs wait times at U.S. international airports are typically reasonable, even during the winter holiday period (the week before Christmas through the New Year holiday).
However, factors such as arrival time and citizenship status significantly impact how long it takes travelers to clear these checkpoints. Here are the worst airports for international travel this holiday season.
1. Seattle–Tacoma International Airport
- Airport Code: SEA
- Primary City: Seattle, WA
- Average Wait Time for All Travelers (Minutes): 31.6
- Average Max Wait Time for All Travelers (Minutes): 74.4
- Average Wait Time for U.S. Citizens (Minutes): 27.3
- Average Wait Time for Non-U.S. Citizens (Minutes): 37.1
- Share of All Travelers Who Wait Less Than 15 Minutes: 31.3%
- Share of All Travelers Who Wait More Than 60 Minutes: 14.6%
2. Miami International Airport
- Airport Code: MIA
- Primary City: Miami, FL
- Average Wait Time for All Travelers (Minutes): 30.6
- Average Max Wait Time for All Travelers (Minutes): 79.8
- Average Wait Time for U.S. Citizens (Minutes): 18.3
- Average Wait Time for Non-U.S. Citizens (Minutes): 38.2
- Share of All Travelers Who Wait Less Than 15 Minutes: 33.5%
- Share of All Travelers Who Wait More Than 60 Minutes: 13.2%
3. Austin–Bergstrom International Airport
- Airport Code: AUS
- Primary City: Austin, TX
- Average Wait Time for All Travelers (Minutes): 29.2
- Average Max Wait Time for All Travelers (Minutes): 59.2
- Average Wait Time for U.S. Citizens (Minutes): 26.9
- Average Wait Time for Non-U.S. Citizens (Minutes): 33.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 34.3%
- Share of All Travelers Who Wait More Than 60 Minutes: 11.6%
4. Orlando International Airport
- Airport Code: MCO
- Primary City: Orlando, FL
- Average Wait Time for All Travelers (Minutes): 27.8
- Average Max Wait Time for All Travelers (Minutes): 55.0
- Average Wait Time for U.S. Citizens (Minutes): 19.6
- Average Wait Time for Non-U.S. Citizens (Minutes): 30.7
- Share of All Travelers Who Wait Less Than 15 Minutes: 37.9%
- Share of All Travelers Who Wait More Than 60 Minutes: 10.7%
5. John F. Kennedy International Airport
- Airport Code: JFK
- Primary City: New York, NY
- Average Wait Time for All Travelers (Minutes): 27.4
- Average Max Wait Time for All Travelers (Minutes): 62.8
- Average Wait Time for U.S. Citizens (Minutes): 17.8
- Average Wait Time for Non-U.S. Citizens (Minutes): 33.6
- Share of All Travelers Who Wait Less Than 15 Minutes: 38.5%
- Share of All Travelers Who Wait More Than 60 Minutes: 10.4%
6. Washington Dulles International Airport
- Airport Code: IAD
- Primary City: Washington, D.C.
- Average Wait Time for All Travelers (Minutes): 26.1
- Average Max Wait Time for All Travelers (Minutes): 71.0
- Average Wait Time for U.S. Citizens (Minutes): 21.2
- Average Wait Time for Non-U.S. Citizens (Minutes): 33.7
- Share of All Travelers Who Wait Less Than 15 Minutes: 46.7%
- Share of All Travelers Who Wait More Than 60 Minutes: 13.5%
7. Ontario International Airport
- Airport Code: ONT
- Primary City: Ontario, CA
- Average Wait Time for All Travelers (Minutes): 25.1
- Average Max Wait Time for All Travelers (Minutes): 48.5
- Average Wait Time for U.S. Citizens (Minutes): 22.0
- Average Wait Time for Non-U.S. Citizens (Minutes): 27.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 31.6%
- Share of All Travelers Who Wait More Than 60 Minutes: 4.3%
8. San Francisco International Airport
- Airport Code: SFO
- Primary City: San Francisco, CA
- Average Wait Time for All Travelers (Minutes): 23.8
- Average Max Wait Time for All Travelers (Minutes): 56.2
- Average Wait Time for U.S. Citizens (Minutes): 18.5
- Average Wait Time for Non-U.S. Citizens (Minutes): 29.7
- Share of All Travelers Who Wait Less Than 15 Minutes: 40.4%
- Share of All Travelers Who Wait More Than 60 Minutes: 6.0%
9. San Diego International Airport
- Airport Code: SAN
- Primary City: San Diego, CA
- Average Wait Time for All Travelers (Minutes): 23.3
- Average Max Wait Time for All Travelers (Minutes): 50.9
- Average Wait Time for U.S. Citizens (Minutes): 19.0
- Average Wait Time for Non-U.S. Citizens (Minutes): 28.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 35.1%
- Share of All Travelers Who Wait More Than 60 Minutes: 3.2%
10. Los Angeles International Airport
- Airport Code: LAX
- Primary City: Los Angeles, CA
- Average Wait Time for All Travelers (Minutes): 22.8
- Average Max Wait Time for All Travelers (Minutes): 61.2
- Average Wait Time for U.S. Citizens (Minutes): 16.2
- Average Wait Time for Non-U.S. Citizens (Minutes): 28.7
- Share of All Travelers Who Wait Less Than 15 Minutes: 40.1%
- Share of All Travelers Who Wait More Than 60 Minutes: 5.3%
11. Chicago O’Hare International Airport
- Airport Code: ORD
- Primary City: Chicago, IL
- Average Wait Time for All Travelers (Minutes): 22.3
- Average Max Wait Time for All Travelers (Minutes): 52.7
- Average Wait Time for U.S. Citizens (Minutes): 21.0
- Average Wait Time for Non-U.S. Citizens (Minutes): 24.2
- Share of All Travelers Who Wait Less Than 15 Minutes: 44.2%
- Share of All Travelers Who Wait More Than 60 Minutes: 5.8%
12. George Bush Intercontinental Airport
- Airport Code: IAH
- Primary City: Houston, TX
- Average Wait Time for All Travelers (Minutes): 21.4
- Average Max Wait Time for All Travelers (Minutes): 57.8
- Average Wait Time for U.S. Citizens (Minutes): 17.4
- Average Wait Time for Non-U.S. Citizens (Minutes): 25.7
- Share of All Travelers Who Wait Less Than 15 Minutes: 45.0%
- Share of All Travelers Who Wait More Than 60 Minutes: 3.9%
13. Salt Lake City International Airport
- Airport Code: SLC
- Primary City: Salt Lake City, UT
- Average Wait Time for All Travelers (Minutes): 20.9
- Average Max Wait Time for All Travelers (Minutes): 42.0
- Average Wait Time for U.S. Citizens (Minutes): 19.8
- Average Wait Time for Non-U.S. Citizens (Minutes): 23.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 35.4%
- Share of All Travelers Who Wait More Than 60 Minutes: 2.0%
14. Fort Lauderdale–Hollywood International Airport
- Airport Code: FLL
- Primary City: Fort Lauderdale, FL
- Average Wait Time for All Travelers (Minutes): 19.8
- Average Max Wait Time for All Travelers (Minutes): 56.2
- Average Wait Time for U.S. Citizens (Minutes): 13.8
- Average Wait Time for Non-U.S. Citizens (Minutes): 24.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 49.5%
- Share of All Travelers Who Wait More Than 60 Minutes: 5.8%
15. Tampa International Airport
- Airport Code: TPA
- Primary City: Tampa, FL
- Average Wait Time for All Travelers (Minutes): 19.5
- Average Max Wait Time for All Travelers (Minutes): 46.7
- Average Wait Time for U.S. Citizens (Minutes): 10.3
- Average Wait Time for Non-U.S. Citizens (Minutes): 25.5
- Share of All Travelers Who Wait Less Than 15 Minutes: 50.0%
- Share of All Travelers Who Wait More Than 60 Minutes: 3.9%
Methodology
The data used in this study is from the U.S. Customs and Border Protection’s CBP Airport Wait Times dataset.
To determine the best and worst airports for international travel this winter holiday season, researchers at Upgraded Points calculated average wait times for travelers passing through customs during the 2022 winter holiday travel season (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 max 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.
Get smarter with your money!
Want the best money-news and tips to help you make more and spend less? Then sign up for the free Money Talks Newsletter to receive daily updates of personal finance news and advice, delivered straight to your inbox. Sign up for our free newsletter today.