CBP Highway Ports
Last updated 14 July 2026
On this page
| This article is part of the BorderConnect Customs Compliance Guide and the BorderConnect ACE Manifest Guide |
| This page is a quick reference and is not regularly maintained. Port addresses, phone numbers, port codes, and commercial hours can change. Always verify time-sensitive details with CBP's official Locate a Port of Entry tool or with the port directly before dispatch. |

CBP Highway Ports are U.S. Customs and Border Protection ports of entry used by commercial highway carriers arriving from Canada. In BorderConnect ACE Manifest, carriers use the U.S. port code to identify the port of arrival on the ACE Manifest.
This page lists common U.S.-Canada commercial highway ports by state. Times are shown in local time zones: PT, MT, CT, and ET. CBP's official port pages and the CBP Border Wait Times system should be used to confirm current operating details, commercial availability, and live wait times before dispatch.[1][2]
Using Port Codes
In BorderConnect ACE Manifest, the port code selected on the trip should match the U.S. port where the driver will physically arrive. The customs broker's entry information should also use the correct port of entry so CBP can match the carrier's ACE Manifest to the related release data.
If a driver changes crossing location after the ACE Manifest has been transmitted, the carrier should update the manifest before arrival when required. When in doubt, confirm the correct port code with the customs broker or CBP port before dispatch.
Washington
- Blaine (3004)
- Address: 9901 Pacific Highway, Blaine, WA 98230[3]
- Phone: (360) 332-2632[3]
- Commercial hours: 24 Hours PT All-Week[3]
- Opposite Canadian port: Pacific Highway, BC
- Oroville (3019)
- Address: 33643 Hwy 97, Oroville, WA 98844
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Osoyoos, BC
- Sumas (3009)
- Address: 103 Cherry Street, Sumas, WA 98295
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Abbotsford-Huntingdon, BC
Idaho
- Eastport (3302)
- Address: Hwy 95 N. at Canadian border, Eastport, ID 83826
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Kingsgate, BC
- Porthill (3308)
- Address: Highway 1 at Canadian Border, Porthill, ID 83853-0040
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Rykerts, BC
Montana

- Del Bonita (3322)
- Address: 4071 Chalk Butte Road, Cut Bank, MT 59427
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Del Bonita, AB
- Raymond (3301)
- Address: Hwy 16 north of Raymond, Raymond, MT 59256
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Regway, SK
- Roosville (3318)
- Address: 7915 Hwy 93 North, Eureka, MT 59917
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Roosville, BC
- Sweetgrass (3310)
- Address: 39825 Interstate 15, Sweetgrass, MT 59484
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Coutts, AB
- Whitlash (3321)
- Address: 10 Whitlash Road, Whitlash, MT 59545
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Aden, AB
North Dakota

- Dunseith (3422)
- Address: 10947 Highway 281, Dunseith, ND 58329
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Boissevain, MB
- Pembina (3401)
- Address: 10980 Hwy 29, Pembina, ND 58271
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Emerson, MB
- Portal (3403)
- Address: 301 W Railway Ave, Portal, ND 58772
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: North Portal, SK
- Walhalla (3407)
- Address: 10955 State Hwy 32, Walhalla, ND 58282
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Winkler, MB
- Westhope (3419)
- Address: 10923 Hwy #83, Westhope, ND 58793
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Coulter, MB
Minnesota

- Baudette (3424)
- Address: 600 International Drive, Baudette, MN 56623-0617
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Rainy River, ON
- Grand Portage (3613)
- Address: 9403 E Highway 61, Grand Portage, MN 55605
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Pigeon River, ON
- International Falls (3604)
- Address: 2 Second Ave, International Falls, MN 56649
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Fort Frances Bridge, ON
Michigan

- Detroit (3801)
- Address: 2810 B West Fort Street, Suite #123, Detroit, MI 48216[4]
- Phone: Verify with CBP
- Commercial hours: Detroit port pages list multiple facilities and functions. Verify the correct facility, lane, and commercial hours with CBP before dispatch.[4]
- Opposite Canadian port: Windsor, ON
- Detroit - Gordie Howe International Bridge (3801)
- Address: Detroit, MI
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Windsor, ON
- Notes: CBP has established the Gordie Howe International Bridge border crossing as a Class A port of entry for immigration purposes and as part of the Port of Detroit for customs purposes.[5] The final rule is effective March 2, 2026, and CBP stated it will notify the public on the CBP website when the crossing is fully operational and open for public use.[5] For ACE Manifest purposes, carriers should verify current CBP instructions before dispatch, but the customs port is Detroit (3801).[5]
- Port Huron (3802)
- Address: 1410 Elmwood Street, Port Huron, MI 48060-5471[6]
- Phone: (810) 985-7125[6]
- Commercial hours: 08:00-16:00 ET Monday-Friday for listed trade office functions; verify cargo crossing details before dispatch.[6]
- Opposite Canadian port: Sarnia, ON
- Sault Sainte Marie (3803)
- Address: 900 International Bridge Plaza, Sault Sainte Marie, MI 49783-1492
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Sault Sainte Marie, ON
New York

- Alexandria Bay (0708)
- Address: 46735 Interstate Route 81, Alexandria Bay, NY 13607
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Lansdowne, ON
- Buffalo (0901)
- Address: 726 Exchange Street, Suite 400, Buffalo, NY 14210
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Fort Erie, ON
- Champlain (0712)
- Address: 237 West Service Road, Champlain, NY 12919
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Lacolle, QC
- Massena (0704)
- Address: 30M Seaway International Bridge, Rooseveltown, NY 13683
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Cornwall, ON
- Ogdensburg (0701)
- Address: Ogdensburg Bridge Plaza, Ogdensburg, NY 13669
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Prescott, ON
Vermont
- Derby Line (0209)
- Address: Interstate 91, Derby Line, VT 05830
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Stanstead, QC
- Highgate Springs (0212)
- Address: Interstate 89 at the Border, Highgate Springs, VT 05460
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: St-Armand/Philipsburg, QC
Maine

- Calais (0115)
- Address: 180 International Avenue, Calais, ME 04619
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: St. Stephen, NB
- Houlton (0106)
- Address: Route 95 at the Border, Houlton, ME 04730
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Woodstock Road, NB
- Jackman (0104)
- Address: 2614 Main Street, Sandy Bay Twp., ME 04945
- Phone: Verify with CBP
- Commercial hours: Verify with CBP
- Opposite Canadian port: Armstrong, QC
Border Wait Times
CBP provides a Border Wait Times website for Canadian and Mexican border crossings.[2] The tool can be used to check current wait times at supported ports before dispatch, but carriers should still verify commercial lane availability and port instructions directly when the shipment has special handling, in-bond, inspection, permit, or appointment requirements.
See also
- BorderConnect ACE Manifest Guide
- Start New ACE Manifest Page
- ACE Manifest Details Page
- PAPS
- Shipment Control Number
- U.S. Customs and Border Protection
Official Resources
- CBP: Locate a Port of Entry
- CBP: Border Wait Times
- Federal Register: Establishing the Gordie Howe International Bridge as a Port of Entry in Detroit, MI
References
- ↑ U.S. Customs and Border Protection, Locate a Port of Entry.
- ↑ 2.0 2.1 U.S. Customs and Border Protection, Border Wait Times.
- ↑ 3.0 3.1 3.2 U.S. Customs and Border Protection, Blaine, Washington - 3004.
- ↑ 4.0 4.1 U.S. Customs and Border Protection, Detroit, Michigan - 3801.
- ↑ 5.0 5.1 5.2 Federal Register, Establishing the Gordie Howe International Bridge as a Port of Entry in Detroit, MI.
- ↑ 6.0 6.1 6.2 U.S. Customs and Border Protection, Port Huron, Michigan - 3802.