Skip to content

Is your layover long enough?

Airport connection time calculator for 112+ airports with minimum connection times

Enter your airport and connection details. The calculator checks minimum connection times, terminal transfers, customs, TSA re-screening, and checked-bag recheck rules, then tells you whether to relax or run.

At a glance
  • 112 airports with verified minimum connection times
  • Top 20 hubs have terminal-by-terminal transfer times and customs wait estimates
  • 4 verdict types: below MCT, tight, comfortable, long enough to leave
  • Peak vs off-peak adjustments for TSA and customs

For a safe connection at , aim for

min

min airport floor min buffer

Based on:

Minimum connection times by airport

Sortable comparison of domestic MCT, international-to-domestic MCT, peak and off-peak customs wait times, and airside connectivity for all 112 airports. Airport-standard domestic MCTs run from 25 minutes (AMS) to over an hour at no-airside hubs like LAX (70 min), with most major US and European hubs in the 30-55 minute band. Peak customs waits range from 15 minutes (SIN, MDW) to 60 minutes (JFK).

Minimum connection times and customs wait times by airport, sortable and filterable
AirportDomestic-to-domestic minimum connection time. The shortest layover an airline will sell as a single ticket between two domestic flights at this airport.International-to-domestic minimum connection time. The shortest layover an airline will sell as a single ticket when arriving on an international flight and connecting to a domestic one. Includes time to clear customs.Typical wait at customs and immigration during peak hours, usually mid-morning and early afternoon when international arrivals cluster.Typical customs and immigration wait at quieter times, usually early morning or late evening.AirsideYes means all terminals are connected inside security, so you can change terminals without exiting and re-clearing TSA.
ATL Hartsfield-Jackson Atlanta International Airport55 min90 min40 min15 minYes
DFW Dallas/Fort Worth International Airport30 min90 min35 min15 minYes
DEN Denver International Airport30 min90 min35 min12 minYes
ORD O'Hare International Airport30 min90 min50 min20 minNo
LAX Los Angeles International Airport70 min120 min55 min20 minYes
JFK John F. Kennedy International Airport30 min90 min60 min25 minNo
CLT Charlotte Douglas International Airport30 min90 min30 min12 minYes
LAS Harry Reid International Airport30 min90 min35 min15 minYes
MCO Orlando International Airport30 min90 min40 min15 minNo
MIA Miami International Airport30 min90 min50 min18 minNo
PHX Phoenix Sky Harbor International Airport30 min90 min30 min12 minNo
SEA Seattle-Tacoma International Airport30 min90 min40 min15 minYes
SFO San Francisco International Airport50 min105 min45 min18 minYes
EWR Newark Liberty International Airport30 min90 min50 min20 minNo
IAH George Bush Intercontinental Airport30 min90 min45 min18 minYes
BOS Boston Logan International Airport30 min90 min40 min15 minNo
MSP Minneapolis-Saint Paul International Airport30 min90 min30 min12 minNo
FLL Fort Lauderdale-Hollywood International Airport30 min90 min35 min12 minYes
LGA LaGuardia Airport30 min90 minN/AN/ANo
DTW Detroit Metropolitan Wayne County Airport30 min90 min35 min12 minNo
BKK Suvarnabhumi Airport75 min75 minN/AN/AYes
PHL Philadelphia International Airport40 min90 min40 min15 minYes
SLC Salt Lake City International Airport30 min90 min25 min10 minYes
BWI Baltimore/Washington International Thurgood Marshall Airport35 min75 min25 min12 minYes
IAD Washington Dulles International Airport30 min90 min40 min15 minYes
SAN San Diego International Airport30 min90 min30 min12 minNo
DCA Ronald Reagan Washington National Airport30 min90 min20 min10 minYes
TPA Tampa International Airport30 min90 min25 min10 minYes
BNA Nashville International Airport30 min90 min20 min10 minYes
AUS Austin-Bergstrom International Airport30 min90 min25 min10 minYes
HNL Daniel K. Inouye International Airport30 min90 min35 min12 minYes
KUL Kuala Lumpur International Airport60 min60 minN/AN/ANo
MDW Chicago Midway International Airport30 min90 min15 min8 minYes
PDX Portland International Airport30 min90 min25 min10 minYes
SMF Sacramento International Airport30 min90 min20 min10 minNo
RDU Raleigh-Durham International Airport30 min90 min20 min10 minNo
SJC Norman Y. Mineta San Jose International Airport30 min90 min20 min8 minYes
MSY Louis Armstrong New Orleans International Airport30 min90 min25 min10 minYes
OAK Oakland International Airport30 min90 min15 min8 minNo
MNL Ninoy Aquino International Airport45 min120 minN/AN/ANo
STL St. Louis Lambert International Airport30 min90 min20 min10 minNo
TPE Taiwan Taoyuan International Airport30 min90 minN/AN/AYes
CVG Cincinnati/Northern Kentucky International Airport40 min60 min20 min10 minYes
PIT Pittsburgh International Airport30 min90 min20 min10 minYes
IND Indianapolis International Airport30 min90 min15 min8 minYes
CLE Cleveland Hopkins International Airport30 min90 min15 min8 minYes
GRU Sao Paulo/Guarulhos International Airport30 min90 minN/AN/ANo
MCI Kansas City International Airport45 min90 min15 min8 minYes
RSW Southwest Florida International Airport30 min90 min20 min10 minYes
BOG El Dorado International Airport30 min90 minN/AN/AYes
SNA John Wayne Airport30 min90 min15 min8 minYes
SAT San Antonio International Airport30 min90 min20 min10 minYes
ABQ Albuquerque International Sunport30 min90 min15 min8 minYes
JAX Jacksonville International Airport30 min90 min15 min8 minYes
MXP Milan Malpensa Airport120 min120 minN/AN/ANo
BUR Hollywood Burbank Airport30 min90 minN/AN/ANo
ONT Ontario International Airport30 min90 min15 min8 minNo
ATH Athens International Airport50 min65 minN/AN/AYes
OSL Oslo Airport, Gardermoen35 min40 minN/AN/AYes
LHR London Heathrow Airport30 min90 min45 min15 minNo
CDG Paris Charles de Gaulle Airport30 min90 min35 min12 minNo
CPH Copenhagen Airport45 min45 minN/AN/AYes
BER Berlin Brandenburg Airport30 min90 minN/AN/ANo
AMS Amsterdam Airport Schiphol25 min50 min30 min10 minYes
VIE Vienna International Airport30 min30 minN/AN/AYes
FRA Frankfurt Airport30 min90 min30 min10 minNo
MUC Munich Airport30 min90 min35 min12 minNo
MAD Adolfo Suárez Madrid-Barajas Airport30 min90 min30 min10 minNo
ARN Stockholm Arlanda Airport30 min90 minN/AN/AYes
AUH Zayed International Airport30 min90 minN/AN/AYes
FCO Leonardo da Vinci-Fiumicino Airport45 min60 min30 min10 minYes
WAW Warsaw Chopin Airport35 min60 minN/AN/AYes
LIS Humberto Delgado Airport (Lisbon)30 min90 min30 min10 minNo
IST Istanbul Airport45 min90 min25 min10 minYes
DUS Düsseldorf Airport35 min35 minN/AN/AYes
BCN Barcelona-El Prat Airport30 min90 min25 min10 minNo
ZRH Zurich Airport40 min50 min30 min10 minYes
DXB Dubai International Airport30 min90 min20 min10 minYes
DOH Hamad International Airport30 min90 min20 min10 minYes
SIN Singapore Changi Airport30 min90 min15 min5 minYes
BUD Budapest Ferenc Liszt International Airport30 min90 minN/AN/AYes
GVA Geneva Airport40 min60 minN/AN/AYes
HKG Hong Kong International Airport60 min60 min20 min10 minYes
OPO Francisco Sá Carneiro Airport30 min90 minN/AN/AYes
NRT Narita International Airport30 min90 min30 min10 minNo
EDI Edinburgh Airport60 min90 minN/AN/ANo
HND Tokyo Haneda Airport30 min90 min25 min10 minNo
ICN Incheon International Airport30 min90 min30 min10 minNo
PRG Václav Havel Airport Prague40 min55 minN/AN/AYes
SYD Sydney Kingsford Smith Airport30 min90 min30 min12 minNo
YVR Vancouver International Airport40 min110 min25 min10 minYes
HAM Hamburg Airport45 min45 minN/AN/AYes
NCE Nice Côte d'Azur Airport30 min90 minN/AN/ANo
MEL Melbourne Airport75 min150 min40 min15 minNo
YYZ Toronto Pearson International Airport120 min120 min30 min10 minNo
BRU Brussels Airport50 min50 minN/AN/AYes
MEX Mexico City Benito Juárez International Airport45 min120 min35 min12 minNo
LGW London Gatwick Airport60 min60 min45 min15 minNo
DUB Dublin Airport45 min45 min30 min10 minYes
MAN Manchester Airport30 min120 min40 min15 minNo
VCE Venice Marco Polo Airport35 min35 minN/AN/AYes
LIM Jorge Chavez International Airport30 min90 minN/AN/AYes
AKL Auckland Airport20 min90 min40 min15 minNo
BNE Brisbane Airport30 min90 minN/AN/ANo
JNB O. R. Tambo International Airport60 min90 minN/AN/AYes
KEF Keflavík International Airport30 min45 minN/AN/AYes
YUL Montreal-Trudeau International Airport30 min90 minN/AN/AYes
PTY Tocumen International Airport30 min90 minN/AN/AYes
YYC Calgary International Airport35 min60 minN/AN/AYes
HEL Helsinki Airport35 min45 minN/AN/AYes
PER Perth Airport30 min90 minN/AN/ANo
ADD Addis Ababa Bole International Airport30 min60 minN/AN/AYes

MCT = minimum connection time (the published floor airlines use when selling a connection on a single ticket; varies by carrier). Customs times are airport-specific estimates for the typical traveler without trusted-traveler status. BUR and LGA have no meaningful international service and show no customs data. Last verified .

In-depth connection guides by hub

The table above gives the published minimum connection time for every airport. For the busiest connecting hubs, these guides go deeper: terminal-by-terminal transfers, customs and re-screen timing, and how much to actually pad beyond the MCT floor.

ATL55/90 min MCT

Every concourse connects airside via the Plane Train, so the published floors actually hold.

Read the guide →
JFK30/90 min MCT

AirTrain between terminals and no airside connections: pad 90 min domestic, 3 hours international-to-domestic.

Read the guide →
FRA30/90 min MCT

A Schengen advantage and a 2-minute SkyLine make FRA easy. The catch is re-screening between terminals.

Read the guide →
CDG30/90 min MCT

The Schengen shortcut Heathrow lacks, but terminal sprawl and the landside CDGVAL train are the real time sink.

Read the guide →
LHR30/90 min MCT

No terminals are airside-connected: every transfer is a bus plus a full security re-screen.

Read the guide →
YYZ120/120 min MCT

A 120-minute published floor, the highest we track, but Air Canada files 60-75 min same-terminal. Two borders in one building.

Read the guide →
DOH30/90 min MCT

One airside terminal, 1-14 minute walks, document-free transfers. The 90-minute floor prices the re-screen queue, not distance.

Read the guide →
HKG60/60 min MCT

The only mega-hub with a flat 60-minute floor for every connection type, and it mostly holds. Watch Midfield gates and SkyPier deadlines.

Read the guide →
HND30/90 min MCT

JAL domestic in T1, ANA in T2, international in T3, connected landside only. The airline picked your terminal when you booked.

Read the guide →
SEA30/90 min MCT

One terminal, everything airside, and Delta files a 30-minute minimum. International arrivals are a bags-first border: the airport itself says 2-3 hours.

Read the guide →
SFO50/105 min MCT

Every terminal now connects airside via post-security walkways. The building earned your trust; the fog has not.

Read the guide →
NRT30/90 min MCT

Sterile international transit with airside transfer buses, done properly. The catch: the airport closes overnight.

Read the guide →
AMS25/50 min MCT

One terminal and a 50-minute international-to-domestic floor that mostly holds. Schengen passport queues are the variable.

Read the guide →
SIN30/90 min MCT

T1-T3 connect airside and 45-60 minutes is realistic there; Terminal 4 rides a shuttle and earns its own padding.

Read the guide →
DXB30/90 min MCT

T1 and T3 are airside and comfortable in 60-90 minutes. Terminal 2 is a separate building, and its 3-hour worst case is real.

Read the guide →
IST45/90 min MCT

One enormous terminal: 60-75 minutes near your gates, 90-plus across the far piers. Distance is the whole story.

Read the guide →
ICN30/90 min MCT

Easy within one terminal; the T1-T2 transfer is a landside shuttle that quietly costs about two hours.

Read the guide →
LIS30/90 min MCT

Fast intra-Schengen connections in Terminal 1. EES border queues and the landside-only Terminal 2 are the traps.

Read the guide →
ORD30/90 min MCT

A 30-minute domestic floor and mostly-airside concourses; Terminal 5 is the separate-building exception.

Read the guide →
LAX70/120 min MCT

The hardest major US hub: nine terminals, mostly landside transfers, the steepest published floors in the country.

Read the guide →
DFW30/90 min MCT

Skylink connects all five terminals airside every two minutes, which makes DFW one of the easiest US hubs.

Read the guide →
DEN30/90 min MCT

One terminal, three concourses on a 24/7 underground train, and United files 40-minute minimums. Weather is the only catch.

Read the guide →
CLT30/90 min MCT

Five concourses, all airside on foot through one atrium, no train. Arguably the most predictable hub in the group.

Read the guide →
MIA30/90 min MCT

Only partially airside: plan by your concourse pair and arrival type, not the low published floor. Customs peaks past 50 minutes.

Read the guide →
IAH30/90 min MCT

The airside Skyway train links all five terminals behind security. Just do not board the landside Subway by mistake.

Read the guide →
EWR30/90 min MCT

United within Terminal C or A-C avoids re-screening; everyone else rides the AirTrain landside. Northeast weather is the wildcard.

Read the guide →
MUC30/90 min MCT

Airside within Terminal 2 and its satellite for Lufthansa and Star Alliance; Terminal 1 means a shuttle bus and a re-screen. The Schengen border is the variable.

Read the guide →
ZRH40/50 min MCT

One airside center with a 3-minute Skymetro to the non-Schengen Dock E. Intl-to-intl is the low floor; crossing the Schengen border under EES is the cost.

Read the guide →
VIE30/30 min MCT

The fastest flat floor we track at 30 minutes, helped by a 4-minute airside pier shuttle. Austrian files an exceptional 25.

Read the guide →
HEL35/45 min MCT

One terminal built for short Europe-Asia transfers; Finnair files 35 minutes. Only a non-Schengen arrival continuing into Schengen earns real padding.

Read the guide →
CPH45/45 min MCT

A clean flat 45 across every sector on one connected airside. The only variable is whether you cross the Schengen border.

Read the guide →
OSL35/40 min MCT

A single airside terminal with non-Schengen F-gates behind passport control, and bags forwarded on the intl-to-domestic transfer.

Read the guide →
ARN30/90 min MCT

Easy within consolidated Terminal 5; the T2-to-T5 hop is an airside bus that can idle up to 20 minutes.

Read the guide →
BRU50/50 min MCT

A flat 50-minute floor, but the airport recommends 70. Pier A is Schengen, Pier B non-Schengen, and a border change adds control plus security.

Read the guide →
ATH50/65 min MCT

Floors run by sector, with a Satellite Terminal reached by an airside underground link. A Satellite gate or a Schengen crossing adds time.

Read the guide →
DUS35/35 min MCT

A flat 35-minute floor across airside concourses A, B and C; passport control is the only add on a Schengen-border change.

Read the guide →
HAM45/45 min MCT

Terminals 1 and 2 share one central Plaza security, so the flat 45 holds. Passport control sits in Terminal 2 for non-Schengen.

Read the guide →
WAW35/60 min MCT

A single terminal split Schengen versus the N-gate non-Schengen zone, with the floors inverted: intl-to-intl sits below intl-to-domestic.

Read the guide →
PRG40/55 min MCT

Terminal 1 is non-Schengen, Terminal 2 Schengen, so a terminal change is a border crossing. Same-terminal connections are quick.

Read the guide →
BUD30/90 min MCT

Piers 2A (Schengen) and 2B (non-Schengen) link airside via SkyCourt with passport control between. A low-cost base, so most connections are self-transfers.

Read the guide →
BER30/90 min MCT

Not built for connecting: a Schengen change or a T1-T2 move is landside, meaning reclaim, re-check and re-screen. Treat anything past Schengen carry-on as a self-transfer.

Read the guide →
OPO30/90 min MCT

A single terminal with security on transfer and passport control on a Schengen-border change. Quick same-status, longer non-Schengen to Schengen.

Read the guide →
VCE35/35 min MCT

A compact single terminal where the rare connection is easy. A leisure origin-and-destination airport, not a hub.

Read the guide →
NCE30/90 min MCT

Terminals 1 and 2 are linked landside by a free tram, with Nice Connect self-connect priority lanes. Bags or a border crossing add time.

Read the guide →
GVA40/60 min MCT

One terminal split by a French Sector customs line and a non-Schengen East Wing. Swiss files 50 minutes same-airline.

Read the guide →
KEF30/45 min MCT

Icelandair's transatlantic shortcut: one terminal, no re-screen, just passport control between the Schengen and non-Schengen zones. No US preclearance.

Read the guide →
MXP120/120 min MCT

Terminal 1 (network carriers) and Terminal 2 (easyJet) connect only by a landside shuttle, so the floor is a flat 120, tied for the highest we track.

Read the guide →
LGW60/60 min MCT

A flat 60-minute floor, but every international connection is landside through the UK border. Same-terminal intl wants 90 minutes to 2 hours.

Read the guide →
MAN30/120 min MCT

Terminal 2 single-ticket transfers stay airside; Terminal 3 (Ryanair) is landside only. International arrivals clear UK Border Force at a 120-minute floor.

Read the guide →
EDI60/90 min MCT

Post-Brexit, any international connection clears UK Border Force with no airside transit product. Domestic is the only quick case.

Read the guide →
DUB45/45 min MCT

The T2 connections route stays airside with no re-screen, and US Preclearance is handled pre-departure. Aer Lingus single-ticket is the smooth path.

Read the guide →
TPE30/90 min MCT

Terminals 1 and 2 link airside by Skytrain, but every transfer clears a security re-screen. Almost entirely an intl-to-intl hub, so 90 minutes is the real floor.

Read the guide →
BKK75/75 min MCT

One airside complex including the SAT-1 satellite via people mover, on a high flat 75. Do not confuse it with Don Mueang, a separate airport an hour away.

Read the guide →
KUL60/60 min MCT

Fast within Terminal 1 on a flat 60, but KLIA and KLIA2 are separate buildings. A Malaysia Airlines-to-AirAsia connection is a two-hour landside self-transfer.

Read the guide →
MNL45/120 min MCT

Four terminals with no airside link, so a terminal change is a landside drive in Manila traffic. The operator advises three hours-plus across terminals.

Read the guide →
SYD30/90 min MCT

International T1 is a separate building from domestic T2/T3, joined by bus or train. International-to-domestic is a 2.5-3 hour border-and-transfer.

Read the guide →
MEL75/150 min MCT

Four walkable terminals under one roof with no shuttle, on a steep 75-minute domestic floor. International arrivals clear customs and biosecurity.

Read the guide →
AKL20/90 min MCT

The lowest domestic floor we track at 20 minutes, but international and domestic are separate terminals. Air New Zealand recommends 2 hours off an intl arrival.

Read the guide →
AUH30/90 min MCT

The 2023 Midfield Terminal A consolidates every flight into one airside building, so each connection is a walk. Etihad files about 90 minutes.

Read the guide →
JNB60/90 min MCT

Terminals A and B join airside through the Central Terminal, so intl-to-intl (60) is the low floor; crossing into the domestic system is the 90-minute case.

Read the guide →
ADD30/60 min MCT

Ethiopian engineered Bole as an Africa connector and files Swift Connections tighter than the airport floor. Keep your connection on one ticket and 45-60 minutes works.

Read the guide →
YVR40/110 min MCT

One airside with domestic, international and US zones, plus US preclearance for US-bound flights. CBSA makes intl-to-domestic the long case at 110 minutes.

Read the guide →
YUL30/90 min MCT

A single terminal with three jetties and US preclearance for US-bound flights. Air Canada files about 45-60 minutes; the border or a US flight is the long case.

Read the guide →
YYC35/60 min MCT

An inverted floor where the outbound leg is slower, linked by the YYC Link shuttle, with US preclearance in Concourse E. Same-airline runs 45-60 minutes.

Read the guide →
PTY30/90 min MCT

Copa's Tocumen joins Terminals 1 and 2 airside with a short free shuttle. Copa same-airline is 60-75 minutes, plus a little if you change buildings.

Read the guide →
GRU30/90 min MCT

Terminals 2 and 3 share an airside walkway; Terminal 1 (Azul) needs a landside shuttle. Stay within T2/T3 and 60-75 minutes holds.

Read the guide →
BOG30/90 min MCT

Avianca runs all flights from Terminal 1 airside; the Puente Aereo shuttle terminal sits a kilometer away. Same-terminal is 60-75 minutes.

Read the guide →
LIM30/90 min MCT

The new single terminal, opened 2025, puts domestic and international under one roof. LATAM domestic is quick; a border crossing is the 90-minute case.

Read the guide →
BNE30/90 min MCT

International T1 and domestic T2 sit 4 km apart, linked by Airtrain or a free bus. Intl-to-intl stays airside in T1, but a terminal change adds customs and biosecurity.

Read the guide →
PER30/90 min MCT

Split precincts (T1/T2 versus the Qantas T3/T4) about a 10-minute drive apart. Within a precinct is quick; cross-precinct can run up to 150 minutes.

Read the guide →
All hubsranked

Every major hub ranked by minimum connection time, customs speed, and airside connectivity. SIN and AMS win; JFK and LHR cost the most buffer.

See the ranking →

Common layover scenarios

Quick answers to the most common layover questions, computed against real MCT data. For a personalized verdict with your exact airport and timing, use the calculator above.

Is 60 minutes enough at JFK domestic-to-domestic?

Tight

JFK's airport-standard domestic-to-domestic MCT is 30 minutes, so a same-terminal connection clears it with room to spare. The catch is that no JFK terminals are airside-connected: a terminal change means exiting security, riding the AirTrain, and re-clearing TSA, which eats 30+ minutes. On a 60-minute layover that lands you in a different terminal, the margin is thin, especially at peak TSA times.

Is 90 minutes enough at ATL international-to-domestic?

Tight

ATL's airport-standard international-to-domestic MCT is 90 minutes, so a 90-minute layover sits right at the published floor with no spare buffer. What saves it: every concourse is airside-connected via the Plane Train, so once you clear customs in Concourse F there is no re-screening. Off-peak customs runs about 15 minutes; during peak European arrivals (2-5 PM), 90 minutes is genuinely tight. Delta files its own same-airline connections at 85 minutes.

Is 1 hour enough at LAX with a terminal change?

Below MCT

LAX's airport-standard domestic-to-domestic MCT is 70 minutes. Since the 2023 modernization the terminals are linked by a continuous post-security path (Terminal 1 through Terminal 8 plus TBIT), so a domestic terminal change stays airside with no TSA re-screen, but the walk is long, up to about 2 miles end to end. At 60 minutes for a terminal change you are 10 minutes under the published floor, so airlines will not sell it on a single ticket and a self-transfer is risky.

Is 45 minutes enough at DEN domestic?

Comfortable

DEN's domestic-to-domestic MCT is only 30 minutes, one of the shortest among major US hubs. All three concourses (A, B, C) are airside-connected via an underground train running every 2-3 minutes. With 45 minutes you have a 15-minute buffer, which is comfortable for any domestic connection.

Is 2 hours enough at ORD international-to-domestic?

Comfortable

ORD's international-to-domestic MCT is 90 minutes. Terminal 5 handles most international arrivals, and transferring to domestic terminals (1, 2, or 3) requires the ATS people mover plus TSA re-screening. Peak customs can hit 50 minutes. With 120 minutes, you have a 30-minute buffer, comfortable even during peak hours.

Is 75 minutes enough at LHR Terminal 3 to Terminal 5?

Below MCT

LHR's international-to-international MCT is 90 minutes. A T3-to-T5 transfer requires exiting through UK Border Force, taking the free inter-terminal bus (25 min), and re-clearing security. At 75 minutes, you are 15 minutes below MCT, so airlines will not sell this connection on a single ticket.

Is 90 minutes enough at SIN international-to-international?

Comfortable

Singapore Changi's airport-standard international-to-international MCT is 90 minutes, so a 90-minute layover is right at the published floor. In practice it connects comfortably: Terminals 1, 2, and 3 are airside-connected via the Skytrain (2-3 min rides) and transit passengers do not clear immigration. The exception is Terminal 4, which is separate and needs a landside shuttle, so split-terminal connections run tighter.

Is 45 minutes enough at CLT domestic?

Comfortable

CLT's airport-standard domestic-to-domestic MCT is just 30 minutes, one of the lowest in the US. All concourses (A through E) connect airside through the central Atrium; the longest walk (A to E) is about 18 minutes. With 45 minutes you clear the MCT comfortably even after that walk.

Is 50 minutes enough at DFW with a terminal change?

Comfortable

DFW's airport-standard domestic-to-domestic MCT is 30 minutes. All five terminals (A through E) are airside-connected via the Skylink train, which runs every 2 minutes and takes 6-14 minutes depending on the terminal pair. With 50 minutes you have a comfortable buffer even after Skylink transfer time.

Is 90 minutes enough at MIA international-to-domestic?

Tight

MIA's international-to-domestic MCT is 90 minutes. You are exactly at MCT. MIA is a major Latin American and Caribbean gateway, and peak customs waits reach 50 minutes. The upside: all terminals are airside-connected, so no re-screening after customs. Off-peak, 90 minutes is workable; during peak, it is tight.

Is 1 hour enough at EWR with a terminal change?

Tight

EWR's airport-standard domestic-to-domestic MCT is 30 minutes, but terminals are NOT airside-connected. A terminal change means the AirTrain Newark (10-15 min) plus full TSA re-screening (10-30 min at peak). On a 60-minute layover that realistically leaves only a slim margin, and if TSA lines are long you could miss your flight.

Is 2 hours enough at SFO international-to-domestic?

Comfortable

SFO's airport-standard international-to-domestic MCT is 105 minutes. Non-precleared international arrivals claim bags, clear CBP at the International Terminal, recheck, and pass a security checkpoint; once screened, every terminal is reachable airside via post-security walkways (per SFO's official guidance, all terminals are now airside-connected). With 120 minutes you have about a 15-minute margin over the floor, workable for most connections but not generous during peak customs.

Is 90 minutes enough at CDG international-to-international?

Tight

CDG's international-to-international MCT is 90 minutes. At exactly MCT, this is tight. Transfers between Terminal 1, T2, and T3 require the CDGVAL automated train (landside) and full re-screening. Non-Schengen immigration queues can add 35 minutes at peak. Schengen-to-Schengen transfers within T2 are faster since you skip passport control.

Customs wait times by region

International arrivals must clear immigration and customs, adding anywhere from 5 to 60 minutes depending on the airport, time of day, and whether you have a trusted-traveler program (Global Entry, eGates, SmartGates). These are typical wait times, not guaranteed maximums.

United States

US Customs and Border Protection (CBP) requires all international arrivals to clear customs at their first US port of entry, even on connecting itineraries. Global Entry holders can clear in under 10 minutes via automated kiosks at most airports.

Peak wait
15-60 min
Off-peak wait
8-25 min
Airports covered
50

Europe

Schengen-zone arrivals from other Schengen countries skip passport control entirely. Non-Schengen arrivals face immigration queues. PARAFE (France), EasyPASS (Germany), and eGates (UK) are the main automated fast-track programs.

Peak wait
25-45 min
Off-peak wait
10-15 min
Airports covered
34

Asia-Pacific

Major Asian hubs are among the fastest for immigration processing. Singapore Changi regularly clears passengers in under 5 minutes off-peak. Automated lanes are available at most large airports for eligible nationalities.

Peak wait
15-40 min
Off-peak wait
5-15 min
Airports covered
17

Middle East, Africa, Canada & Latin America

Canadian airports with US Preclearance (Toronto, Vancouver) let you clear US customs before departure, arriving as a domestic passenger. Dubai, Doha, Johannesburg and Addis Ababa are major connecting hubs where transit passengers often skip immigration entirely.

Peak wait
20-35 min
Off-peak wait
10-12 min
Airports covered
14

How the calculator works

  1. 1. MCT lookup. Every airport publishes a minimum connection time (MCT) for four scenarios: domestic-to-domestic, domestic-to-international, international-to-domestic, and international-to-international. The calculator loads the correct MCT for your connection type.
  2. 2. Terminal transfer time. If your connection involves a terminal change, the calculator adds the walking or train/shuttle time. Multi-terminal airports use terminal-pair-specific data (e.g., JFK T1 to T4 via AirTrain = 15 min, SIN T1 to T4 via shuttle = 15 min). Single-terminal airports use the airport-wide average.
  3. 3. Customs and immigration. International arrivals must clear border control (CBP in the US, eGates at LHR, SmartGates at SYD, etc.). The calculator adds an airport-specific customs buffer (peak or off-peak) for all 112 airports.
  4. 4. TSA re-screening. If you leave the secure area (required at airports without airside connections), the calculator adds the airport's typical TSA wait time for the selected time of day.
  5. 5. Checked-bag recheck. International arrivals with checked bags must collect, clear customs, and recheck bags. This adds approximately 20 minutes.

Airports with the most reliable transfer times between gates

Every terminal is connected airside, so gate-to-gate transfers stay inside security with predictable train or walking times. No shuttles, no re-screening, no variance.

  1. DEN Denver International30/90 min MCT

    All concourses airside-connected via underground train

  2. CLT Charlotte Douglas30/90 min MCT

    All concourses connect through central Atrium

  3. DFW Dallas/Fort Worth30/90 min MCT

    Skylink train connects all terminals airside

  4. SIN Singapore Changi30/90 min MCT

    T1-T3 connected via Skytrain, fast immigration

  5. ATL Atlanta Hartsfield-Jackson55/90 min MCT

    Plane Train connects all concourses airside

Airports to avoid for tight connections

These airports have the longest MCTs, no airside connections, or notoriously slow customs.

  1. JFK New York JFK30/90 min MCT

    No airside connections, AirTrain + TSA for every terminal change

  2. LHR London Heathrow30/90 min MCT

    Inter-terminal bus (landside), UK Border Force + re-screening

  3. CDG Paris Charles de Gaulle30/90 min MCT

    CDGVAL train between terminals, landside transfers

  4. ORD Chicago O'Hare30/90 min MCT

    Terminal 5 to domestic requires ATS + TSA, peak customs 50 min

  5. LAX Los Angeles International70/120 min MCT

    Most terminal changes require landside walk + TSA

All 112 supported airports

Every airport with verified minimum connection times, customs estimates, and terminal transfer data.

ATLHartsfield-Jackson Atlanta International AirportDFWDallas/Fort Worth International AirportDENDenver International AirportORDO'Hare International AirportLAXLos Angeles International AirportJFKJohn F. Kennedy International AirportCLTCharlotte Douglas International AirportLASHarry Reid International AirportMCOOrlando International AirportMIAMiami International AirportPHXPhoenix Sky Harbor International AirportSEASeattle-Tacoma International AirportSFOSan Francisco International AirportEWRNewark Liberty International AirportIAHGeorge Bush Intercontinental AirportBOSBoston Logan International AirportMSPMinneapolis-Saint Paul International AirportFLLFort Lauderdale-Hollywood International AirportLGALaGuardia AirportDTWDetroit Metropolitan Wayne County AirportBKKSuvarnabhumi AirportPHLPhiladelphia International AirportSLCSalt Lake City International AirportBWIBaltimore/Washington International Thurgood Marshall AirportIADWashington Dulles International AirportSANSan Diego International AirportDCARonald Reagan Washington National AirportTPATampa International AirportBNANashville International AirportAUSAustin-Bergstrom International AirportHNLDaniel K. Inouye International AirportKULKuala Lumpur International AirportMDWChicago Midway International AirportPDXPortland International AirportSMFSacramento International AirportRDURaleigh-Durham International AirportSJCNorman Y. Mineta San Jose International AirportMSYLouis Armstrong New Orleans International AirportOAKOakland International AirportMNLNinoy Aquino International AirportSTLSt. Louis Lambert International AirportTPETaiwan Taoyuan International AirportCVGCincinnati/Northern Kentucky International AirportPITPittsburgh International AirportINDIndianapolis International AirportCLECleveland Hopkins International AirportGRUSao Paulo/Guarulhos International AirportMCIKansas City International AirportRSWSouthwest Florida International AirportBOGEl Dorado International AirportSNAJohn Wayne AirportSATSan Antonio International AirportABQAlbuquerque International SunportJAXJacksonville International AirportMXPMilan Malpensa AirportBURHollywood Burbank AirportONTOntario International AirportATHAthens International AirportOSLOslo Airport, GardermoenLHRLondon Heathrow AirportCDGParis Charles de Gaulle AirportCPHCopenhagen AirportBERBerlin Brandenburg AirportAMSAmsterdam Airport SchipholVIEVienna International AirportFRAFrankfurt AirportMUCMunich AirportMADAdolfo Suárez Madrid-Barajas AirportARNStockholm Arlanda AirportAUHZayed International AirportFCOLeonardo da Vinci-Fiumicino AirportWAWWarsaw Chopin AirportLISHumberto Delgado Airport (Lisbon)ISTIstanbul AirportDUSDüsseldorf AirportBCNBarcelona-El Prat AirportZRHZurich AirportDXBDubai International AirportDOHHamad International AirportSINSingapore Changi AirportBUDBudapest Ferenc Liszt International AirportGVAGeneva AirportHKGHong Kong International AirportOPOFrancisco Sá Carneiro AirportNRTNarita International AirportEDIEdinburgh AirportHNDTokyo Haneda AirportICNIncheon International AirportPRGVáclav Havel Airport PragueSYDSydney Kingsford Smith AirportYVRVancouver International AirportHAMHamburg AirportNCENice Côte d'Azur AirportMELMelbourne AirportYYZToronto Pearson International AirportBRUBrussels AirportMEXMexico City Benito Juárez International AirportLGWLondon Gatwick AirportDUBDublin AirportMANManchester AirportVCEVenice Marco Polo AirportLIMJorge Chavez International AirportAKLAuckland AirportBNEBrisbane AirportJNBO. R. Tambo International AirportKEFKeflavík International AirportYULMontreal-Trudeau International AirportPTYTocumen International AirportYYCCalgary International AirportHELHelsinki AirportPERPerth AirportADDAddis Ababa Bole International Airport

Frequently asked questions

What is minimum connection time (MCT)?

Minimum connection time is the published floor an airline or GDS will use when selling two flights as a single-ticket connection at a given airport. It is a commercial threshold (not a legal one) and varies by connection type and by carrier. The authoritative per-carrier values live in the OAG MCT manual and are visible to consumers through ExpertFlyer or the airline's own MCT page. The value we display is an airport-wide simplification of that. A domestic MCT might be 30 minutes at an efficient airside hub like Charlotte (CLT) but 70 minutes at Los Angeles (LAX), where the published floor stayed high even though the terminals have been linked airside since 2023 (the constraint is a walk of up to about 2 miles, not a re-screen). If your layover is shorter than the carrier's MCT, the airline will not sell it as one ticket.

What is the difference between MCT and the suggested buffer?

MCT is the floor an airline will sell a connection at. Our suggested buffer adds real-world padding for terminal transfer time, customs and immigration (if arriving internationally), TSA re-screening (if you leave the secure area), and checked-bag rechecking. A 45-minute domestic MCT at ORD might carry an 80-minute suggested buffer if you are changing terminals, because the ATS people mover and re-screening add time the MCT does not account for. The buffer is our estimate, not a sourced figure.

Do I need to clear customs on a connecting flight through the US?

Yes. US Customs and Border Protection (CBP) requires all passengers arriving on international flights to clear customs at their first US port of entry, even if you have a connecting domestic flight. You will collect your checked bags, clear customs, recheck your bags, and re-clear TSA security. The exception is flights from US preclearance airports (Dublin, Shannon, Abu Dhabi, and several Canadian cities) where you clear US customs before departure and arrive as a domestic passenger.

How long does customs take at US airports?

It depends on the airport and time of day. At major hubs, peak-hour customs wait times range from 30 to 60 minutes. Off-peak waits are typically 8 to 25 minutes. Global Entry holders can often clear in under 10 minutes via automated kiosks. This calculator uses airport-specific customs estimates for all 112 airports, including equivalent fast-track programs at international hubs (eGates at LHR, SmartGates at SYD, PARAFE at CDG, etc.).

What counts as a same-terminal connection?

A same-terminal connection means your arriving and departing gates are in the same terminal building or concourse. You stay airside (inside security) and walk to your next gate. At airports where all concourses are airside-connected, like ATL via the Plane Train or DFW via Skylink, even "different concourse" connections are effectively same-terminal since you never leave the secure area.

Do I have to re-clear TSA security during a connection?

Only if you leave the secure area. At airports with airside connections between all terminals (ATL, DFW, DEN, IAH, MIA, FLL), you stay inside security for any domestic connection. At airports without airside connections between all terminals (JFK, ORD Terminal 5, EWR, BOS), changing terminals means exiting security, taking a train or shuttle, and re-clearing TSA. LAX moved out of this group in 2023: its terminals are now linked post-security, so domestic terminal changes there stay airside. International arrivals always require customs, which puts you landside.

What happens if my checked bag does not make a tight connection?

If you booked a single itinerary and the airline sold you the connection, they are responsible for forwarding your bag on the next available flight at no charge. Short-check bags (tagged only to the connecting airport, not your final destination) are your responsibility to collect and recheck. On separate tickets, the airline has no obligation to transfer your bag.

Is a 1-hour layover long enough?

It depends entirely on the airport and connection type. At a compact, airside-connected hub like CLT or DEN, 60 minutes is comfortable for a domestic-to-domestic connection. At JFK with a terminal change and TSA re-screening, or at LAX where a terminal change can be a walk of up to about 2 miles (airside, but slow), 60 minutes is at or below the published MCT. Use the calculator above with your specific airport and connection details for a personalized answer.

What is the shortest minimum connection time in the US?

Among major US airports, several airside-connected hubs share the shortest domestic-to-domestic MCT at 30 minutes, including Denver (DEN), Charlotte (CLT), and Dallas/Fort Worth (DFW), where every concourse connects inside security. The longest is Los Angeles (LAX) at 70 minutes, a conservative floor kept from the era before its terminals were linked airside in 2023; today the cost of an LAX terminal change is a long post-security walk rather than a re-screen. A low published MCT does not always mean an easy connection: JFK also lists 30 minutes, but with no airside terminal connections, a terminal change there means leaving security and clearing it again.

Which airport has the most reliable transfer times between gates?

Airports with all terminals connected airside have the most reliable gate-to-gate transfer times, because every connection stays inside security with no shuttle waits or TSA re-screening adding variance. Singapore Changi (T1-T3 Skytrain, 2-3 min rides), Atlanta (Plane Train between all concourses), Dallas/Fort Worth (Skylink every 2 min), Denver (underground train every 2-3 min), and Charlotte (central Atrium walk, longest A-to-E is 18 min) are the most predictable. Airports where terminal changes go landside, such as JFK, LAX, EWR, and London Heathrow's inter-terminal bus, have the widest variance: transfer time depends on shuttle schedules and TSA queue length, not on a fixed train interval.

Which airports require international rebag?

All US airports require international arrivals to collect checked bags, clear customs, and recheck bags at the first port of entry. This applies even if your bags were tagged through to a domestic destination. The only exception is flights from US preclearance airports (Toronto, Vancouver, Dublin, Shannon, Abu Dhabi, and others), where you clear US customs before departure and your bags transfer as domestic.

Do US preclearance airports skip customs?

Yes. At US preclearance airports, you clear US Customs and Border Protection before boarding. When you land in the US, you arrive as a domestic passenger: no customs line, no bag recheck, and no TSA re-screening if you are connecting. This effectively saves 30-60 minutes on your connection. Major preclearance airports include Toronto Pearson (YYZ), Vancouver (YVR), Dublin (DUB), Shannon (SNN), and Abu Dhabi (AUH).

What is a self-transfer layover?

A self-transfer (also called a self-connect or separate-ticket connection) means you booked two independent tickets and are connecting on your own. The airline has no obligation to transfer your bags, rebook you if you miss the second flight, or wait for you. You must collect your bags, exit the airport, check in again, and clear security. Always add at least 2-3 hours for self-transfer connections.

How does Schengen affect connection time?

Within the Schengen Area (most of mainland Europe), flights between member countries are treated as domestic: no passport control, no immigration queues. If you are flying from a non-Schengen origin (US, UK, etc.) to a Schengen destination via a Schengen hub like Frankfurt or Amsterdam, you clear immigration at your first Schengen airport. Schengen-to-Schengen connections skip passport control entirely, making them significantly faster.

What if I miss my connection?

If you booked a single itinerary and miss your connection due to a late inbound flight, the airline must rebook you on the next available flight at no charge. This applies even if the delay was weather-related. If you miss it due to your own actions (slow at customs, wrong gate), the airline may rebook you standby or charge a change fee depending on your fare class. On separate tickets, you have no protection and must buy a new ticket.

Methodology and data sources

Minimum connection times (MCT) shown here are airport-wide approximations curated from each airport's published connection guidance and operational publications. In industry use, MCT is per-carrier and per-connection-type; the authoritative source is the OAG MCT manual, which consumers can view through ExpertFlyer or the airline's own MCT page. For a booking decision, verify with your airline. The value here is a planning estimate, not an airline-specific quote.

Terminal transfer times are measured from gate area to gate area, including walking, waiting for trains or shuttles, and any security re-screening. Multi-terminal airports use terminal-pair-specific data collected from airport websites, terminal maps, and verified traveler reports.

Customs and immigration wait times are estimated from CBP Airport Wait Times data (US airports), UK Border Force statistics (LHR), and equivalent government sources for international airports. Peak and off-peak ranges reflect typical conditions, not worst-case scenarios.

TSA wait times are drawn from TSA's published checkpoint wait data, supplemented by crowdsourced reports. PreCheck, CLEAR, and Global Entry holders typically experience shorter waits.

Last updated . Data is verified against primary sources on a rolling basis. Individual airport pages link to their specific source URLs.

Related tools and guides

Plan the rest of your trip with these tools.