US-Canada Border Crossings
Every land border crossing between the United States and Canada, grouped by US state. Live wait times are checked every five minutes, sourced directly from US Customs and Border Protection and the Canada Border Services Agency.
Maine
- Calais Ferry Point—
- Calais Int’l Ave0m
- Calais Milltown—
- Houlton–Woodstock0m
- Jackman0m
- Madawaska–Edmundston0m
US → Canada (leaving Maine)
Vermont
US → Canada (leaving Vermont)
New York
- Thousand Islands0m
- Lewiston–Queenston1m
- Peace Bridge1m
- Rainbow Bridge12m
- Whirlpool Bridge—
- Champlain–Lacolle0m
- Massena–Cornwall0m
- Ogdensburg–Prescott0m
US → Canada (leaving New York)
Michigan
- Ambassador Bridge2m
- Gordie Howe Bridge5m
- Detroit–Windsor Tunnel2m
- Blue Water Bridge0m
- Sault Ste. Marie0m
US → Canada (leaving Michigan)
Minnesota
US → Canada (leaving Minnesota)
North Dakota
US → Canada (leaving North Dakota)
Montana
US → Canada (leaving Montana)
Washington
US → Canada (leaving Washington)
Reading the wait times
The number next to each crossing is the current passenger-standard wait, in minutes, published by the agency staffing that port. Treat all numbers as estimates — they're updated roughly hourly while a port is staffed. For a fuller breakdown of lane types (NEXUS/SENTRI, FAST, Ready Lane, etc.) and how the data is collected, see how CBP wait times work.
Crossing this border often? A trusted-traveler card pays for itself in saved time. Compare the options in NEXUS vs SENTRI vs Global Entry.