Border wait times: United States to Canada - 29 busiest land crossings
Plan ahead by checking pre-border traffic and current estimated wait times at 29 of Canada's busiest land border crossings.
On this page
Traffic conditions before the border
Traffic conditions can slow travellers before they even reach the border. Before you head out, check updated bridge or tunnel wait times, closures, and traffic alerts:
- Ambassador Bridge
- Peace Bridge
- Rainbow, Whirlpool Rapids and Queenston-Lewiston Bridges
- Detroit-Windsor Tunnel
Disclaimer on non-Government of Canada websites
Current border wait times
Saint-Bernard-de-Lacolle under redevelopment: Expect border delays until Winter 2027
Work to redevelop this border crossing's primary inspection line is underway and expected to end in Winter 2027. As a result, wait times may be higher than normal. We strongly encourage you to monitor traffic and adjust your route accordingly.
Estimated wait times can vary due to many factors like major events and holiday visitors and important enforcement actions such as drug or firearm seizures.
Watch our video: Border wait times explained.
Note Refresh this page for the latest wait times at the border. This does not include any delays on the roads leading to a port of entry. Check traffic conditions before the border for more.
| Port of entry Canada/US crossing |
Commercial flow | Travellers flow | Updated |
|---|---|---|---|
| St. Stephen (Ferry Point Bridge) St. Stephen, NB/Calais, ME | Not Applicable | No Delay | |
| St. Stephen 3rd Bridge St. Stephen, NB/Calais, ME | No Delay | No Delay | |
| Edmundston Edmundston, NB/Madawaska, ME | No Delay | No Delay | |
| Woodstock Road Belleville, NB/Houlton, ME | No Delay | No Delay | |
| Stanstead (55) Stanstead, QC/Derby Line, VT | No Delay | No Delay | |
| St-Armand/Philipsburg Saint-Armand, QC/Highgate, VT | No Delay | No Delay | |
| Lacolle: Route 223 Lacolle, QC/Rouses Point, NY | No Delay | No Delay | |
| Lacolle: Route 221 Lacolle, QC/Overton Corners, NY | No Delay | No Delay | |
| St-Bernard-de-Lacolle: Highway 15 Saint-Bernard-de-Lacolle, QC/Champlain, NY | No Delay | 10 minutes | |
| Hemmingford Hemmingford, QC/Mooers, NY | No Delay | No Delay | |
| Cornwall Traffic Office Cornwall, ON/Massena, NY | No Delay | No Delay | |
| Prescott Prescott, ON/Ogdensburg, NY | No Delay | No Delay | |
| Lansdowne (Thousand Islands Bridge) Lansdowne, ON/Alexandria Bay, NY | No Delay | No Delay | |
| Sault Ste. Marie Bridge Sault Ste. Marie, ON/Sault Ste. Marie, MI | No Delay | No Delay | |
| Fort Frances Bridge Fort Frances, ON/International Falls, MN | No Delay | No Delay | |
| Queenston Lewiston Bridge (Travellers and Commercial) Niagara-on-the-Lake, ON/Lewiston, NY | 2 minutes | 6 minutes | |
| Niagara Falls Rainbow Bridge(Travellers only) Niagara Falls, ON/Niagara Falls, NY | Not Applicable | 8 minutes | |
| Fort Erie (Peace Bridge) Fort Erie, ON/Buffalo, NY | 3 minutes | 16 minutes | |
| Sarnia (Blue Water Bridge) Point Edward, ON/Port Huron, MI | No Delay | No Delay | |
| Windsor-Detroit Tunnel Windsor, ON/Detroit, MI | No Delay | No Delay | |
| Ambassador Bridge Windsor, ON/Detroit, MI | 10 minutes | No Delay | |
| Emerson Emerson, MB/Pembina, ND | No Delay | No Delay | |
| North Portal North Portal, SK/Portal, ND | 5 minutes | No Delay | |
| Coutts Coutts, AB/Sweetgrass, MT | No Delay | No Delay | |
| Abbotsford-Huntingdon Huntingdon, BC/Sumas, WA | No Delay | 15 minutes | |
| Aldergrove Aldergrove, BC/Lynden, WA | 5 minutes | 5 minutes | |
| Pacific Highway Surrey, BC/Blaine, WA | 5 minutes | 5 minutes | |
| Douglas Surrey, BC/Blaine, WA | Not Applicable | 20 minutes | |
| Boundary Bay Delta, BC/Point Roberts, WA | No Delay | No Delay |
Related links
Page details
- Date modified: