Northern MileNorth American trucking data
Wait timesAll US portsTrendsBorder
55 crossings · 78 days

Border wait time trends

Average, 75th percentile, and 90th percentile for each Canada–US crossing, from the CBSA archive. The P90 shows what the top 10% of waits look like — that is the risk you carry.

The last column is the American side and it measures something different: the current CBP commercial wait, taken today and stated in each port's own time. CBSA publishes a history, which is what the percentiles are built from. CBP publishes only the reading now, so the two are not averaged and should not be read as a single figure.

History ends 2026-10-27 07:01 UTC1214 observationsCBSA archive — historical, not live

Border wait times vary by time of day, day of week, and which port you're using. This page aggregates every CBSA record we've collected into typical patterns so you can plan your crossing rather than guessing.

Ambassador Bridge is the highest-volume Canada-US land crossing and also carries the most delay risk. Blue Water Bridge and Pacific Highway tend to be lighter but surge during peak hours or when trucker parking fills up near the terminals. Peace and Queenston bridges carry less commercial traffic and often run under five minutes outside of rush windows.

The P75 and P90 columns tell you what the top quartile and decile look like respectively. If you see "P90: 45 min" for Ambassador Bridge, that means in ten out of every hundred recordings through that port, the wait was 45 minutes or more. That's the number you plan around, not the average.

We pull from CBSA's public JSON feed once per deploy cycle. Each deployment adds one row per active crossing to the history, currently spanning from mid-August 2026 with roughly daily observation points across nine ports. More data means sharper patterns — this page gets more useful as it ages.

All crossings

CrossingAverageP75P90US now CBPObservationsDays covered
Us Laredo World Trade Bridge 40 min 52.5 min 60.0 min — 18 records 18 days
Us Calexico East 35 min 60.0 min 75.0 min — 11 records 11 days
Us Santa Teresa Santa Teresa Port Of Entry 34 min 45.0 min 50.0 min — 15 records 15 days
Us El Paso Ysleta 32 min 36.2 min 42.5 min — 16 records 16 days
Us Sweetgrass 23 min 35.0 min 40.0 min — 23 records 23 days
Us Otay Mesa Commercial 15 min 22.5 min 28.0 min — 19 records 19 days
Us Eagle Pass Bridge Ii 13 min 15.0 min 15.0 min — 16 records 16 days
Us Hidalgo Pharr Pharr 11 min 10.0 min 27.5 min — 16 records 16 days
Pacific Highway 10 min 10.0 min 20.0 min 0 min 55 records 55 days
Queenston–Lewiston 9 min 14.0 min 27.0 min 0 min 55 records 55 days
Us Detroit Ambassador Bridge 9 min 10.0 min 31.0 min — 23 records 23 days
Us Port Huron Bluewater Bridge 8 min 13.0 min 23.2 min — 23 records 23 days
Fort Erie–Buffalo 7 min 13.0 min 13.0 min 4 min 55 records 55 days
Us Laredo Colombia Solidarity 6 min 10.0 min 17.0 min — 17 records 17 days
Ambassador Bridge 5 min 5.0 min 18.0 min 35 min 55 records 55 days
Us Buffalo Niagara Falls Peace Bridge 5 min 6.5 min 11.2 min — 23 records 23 days
Us Lynden 4 min 5.0 min 5.0 min — 22 records 22 days
Us Pembina 4 min 4.0 min 14.0 min — 21 records 21 days
Blue Water Bridge 3 min 0.0 min 10.0 min 0 min 55 records 55 days
Us Brownsville Veterans International 3 min 5.0 min 5.0 min — 15 records 15 days
Us Buffalo Niagara Falls Lewiston Bridge 3 min 3.5 min 9.4 min — 23 records 23 days
Us San Luis San Luis Ii 3 min 5.0 min 5.0 min — 16 records 16 days
Lacolle–Champlain 2 min 0.0 min 0.0 min not reported 55 records 55 days
Us Alexandria Bay Thousand Islands Bridge 2 min 0.0 min 10.0 min — 23 records 23 days
Us Blaine Pacific Highway 2 min 5.0 min 5.0 min — 23 records 23 days
Us Brownsville Los Indios 2 min 5.0 min 5.0 min — 13 records 13 days
Us Detroit Gordie Howe International Bridge 2 min 5.0 min 5.0 min — 23 records 23 days
Us Houlton 2 min 3.0 min 4.6 min — 23 records 23 days
Us Sumas 2 min 5.0 min 5.0 min — 22 records 22 days
Coutts–Sweetgrass 1 min 0.0 min 0.0 min 5 min 55 records 55 days
Emerson–Pembina 1 min 0.0 min 0.0 min not reported 55 records 55 days
Us Champlain 1 min 0.0 min 0.0 min — 22 records 22 days
Us Highgate Springs 1 min 0.0 min 4.5 min — 12 records 12 days
Us Madawaska 1 min 0.0 min 2.0 min — 23 records 23 days
Lansdowne–Alexandria 0 min 0.0 min 0.0 min 10 min 55 records 55 days
Us Calais International Avenue 0 min 0.0 min 0.0 min — 23 records 23 days
Us Del Rio 0 min 0.0 min 0.0 min — 16 records 16 days
Us Derby Line Derby Line I 91 0 min 0.0 min 0.0 min — 23 records 23 days
Us International Falls 0 min 0.0 min 0.0 min — 23 records 23 days
Us Jackman 0 min 0.0 min 0.0 min — 22 records 22 days
Us Massena 0 min 0.0 min 0.0 min — 18 records 18 days
Us Norton 0 min 0.0 min 0.0 min — 23 records 23 days
Us Ogdensburg 0 min 0.0 min 0.0 min — 23 records 23 days
Us Sault Ste Marie International Bridge Ssm 0 min 0.0 min 0.0 min — 23 records 23 days
Citing this figure
Northern Mile border trends: 55 crossings, 78 days, 1214 observations. CBSA and US Customs and Border Protection feeds. Northern Mile Media, dashboard.northernmilemedia.com/border-trends/
How it is calculated