List of Canada–United States border crossings
This article includes lists of border crossings, ordered from west to east, along the International Boundary between Canada and the United States. Each port of entry in the tables below links to an article about that crossing.
There are five sections in this article that each provide a list of a particular POE type:
- Land ports of entry ;
- Closed land ports of entry;
- Unstaffed road crossings;
- Rail crossings; and
- point-to-point Ferry crossings.
Land ports of entry
Port of entry hours of service for road crossings, except where noted, are open year-round during the day.The yellow background indicates a border crossing where travel is permitted in only one direction. |
Canada Port of Entry Name | Canada Road/Highway | Province/ Territory | U.S. Port of Entry Name | U.S. Road/Highway | State | Notes | Structure or Notable Feature | Coordinates |
Little Gold Creek | Hwy 9 | Yukon | Poker Creek | Top of the World Highway | Alaska | May–Sept, depending on weather & road conditions. Canada: closed on holidays. | Northernmost Canada-U.S. border crossing | |
Beaver Creek | Hwy 1 | Yukon | Alcan | AK-2 | Alaska | Year-round. Canada: closed on holidays. | Furthest Canadian inspection station from the actual border | |
Pleasant Camp | Hwy 3 | British Columbia | Dalton Cache | AK-7 | Alaska | Year-round. | ||
Fraser | Hwy 2 | British Columbia | Skagway | AK-98 | Alaska | Canada: north of border; April–Oct / Nov–Mar. U.S.: year-round | Furthest U.S. inspection station among all U.S. land borders from actual border. Busiest border crossing of Alaska | |
Stewart | Hwy 37A | British Columbia | International Street | Alaska | Canada: year-round U.S.: open but unstaffed, roads connect only to Canada | Persons may legally enter the US without reporting to inspection, as there is no U.S. inspection station. | ||
Boundary Bay | 56th Street | British Columbia | Point Roberts | Tyee Drive | Washington | Year-round | An obelisk marking the westernmost point of the border along the 49th parallel north is found one mile west at Monument Park. | |
Douglas | Hwy 99 Surrey, British Columbia| | British Columbia | Blaine - Peace Arch | I‑5 | Washington | Year-round. No commercial vehicles. | Peace Arch International Park | |
Pacific Highway | Hwy 15 Surrey, British Columbia| | British Columbia | Blaine - Pacific Highway | SR 543 | Washington | Year-round. Commercial vehicles must use this crossing between Surrey and Blaine. | ||
Aldergrove | Hwy 13 | British Columbia | Lynden | SR 539 | Washington | Year-round. | ||
Abbotsford-Huntingdon | Hwy 11 | British Columbia | Sumas | SR 9 | Washington | Year-round | ||
Chopaka | Hwy 3 Cawston, British Columbia| | British Columbia | Nighthawk | Similkameen Road | Washington | Year-round. | ||
Osoyoos | Hwy 97 | British Columbia | Oroville | US 97 | Washington | Year-round | ||
Midway | Hwy 3 | British Columbia | Ferry | Customs Road Curlew, Washington| | Washington | Year-round. | ||
Carson | Hwy 41 | British Columbia | Danville | SR 21 | Washington | Year-round. | ||
Cascade | Hwy 395 Christina Lake, British Columbia| | British Columbia | Laurier | US 395 | Washington | Year-round. | ||
Paterson | Hwy 22 Rossland, British Columbia| | British Columbia | Frontier | SR 25 Northport, Washington| | Washington | Year-round | ||
Waneta | Hwy 22A Montrose, British Columbia| | British Columbia | Boundary | Waneta Road Northport, Washington| | Washington | Year-round. | ||
Nelway | Hwy 6 | British Columbia | Metaline Falls | SR 31 | Washington | Year-round. | ||
Rykerts | Hwy 21 Creston, British Columbia| | British Columbia | Porthill | SH-1 | Idaho | Year-round | ||
Kingsgate | Hwy 95 | British Columbia | Eastport | US-95 | Idaho | Year-round. Canada: closed on holidays. | ||
Roosville | Hwy 93 Grasmere, British Columbia| | British Columbia | Roosville | US 93 Eureka, Montana| | Montana | Year-round | ||
Chief Mountain | Hwy 6 Waterton Park| | Alberta | Chief Mountain | MT 17 | Montana | Daytime service seasonal: 9:00–18:00, May 15–31 / Day after U.S. Labor Day–Sept 30; 7:00–22:00, Labor Day–June 1; Closed, Oct. 1–May 14. | Highest altitude crossing on the US-Canada border; Waterton-Glacier International Peace Park | |
Carway | Hwy 2 Cardston| | Alberta | Piegan | US 89 Babb, Montana| | Montana | Year-round. | ||
Del Bonita | Hwy 62 | Alberta | Del Bonita | S-213 Cut Bank, Montana| | Montana | Year-round | ||
Coutts | Hwy 4 | Alberta | Sweetgrass | I‑15 | Montana | Year-round | ||
Aden | Hwy 880 | Alberta | Whitlash | S-409 | Montana | Year-round. | ||
Wild Horse | Hwy 41 | Alberta | Wild Horse | S-232 Havre, Montana| | Montana | Year-round. | ||
Willow Creek | Hwy 21 Consul, Saskatchewan| | Saskatchewan | Willow Creek | S-233 | Montana | Year-round 9:00–17:00 CST/MDT, 2nd Sunday March – 1st Saturday Nov; 10:00–18:00 CST / 9:00–17:00 MST, rest of year | ||
Climax | Hwy 37 | Saskatchewan | Turner | S-241 | Montana | Year-round | ||
Monchy | Hwy 4 Climax, Saskatchewan| | Saskatchewan | Morgan | US 191 Loring, Montana| | Montana | Year-round | ||
West Poplar River | Hwy 2 Rockglen| | Saskatchewan | Opheim | MT 24 | Montana | Year-round | ||
Coronach | Hwy 36 | Saskatchewan | Scobey | MT 13 | Montana | Year-round | Was the world's first fully automated port of entry | |
Regway | Hwy 6 | Saskatchewan | Raymond | MT 16 | Montana | Year-round | ||
Oungre | Hwy 35 | Saskatchewan | Fortuna | US 85 | North Dakota | Year-round. | ||
Torquay | Hwy 350 | Saskatchewan | Ambrose | ND 42 | North Dakota | Year-round. | ||
Estevan Highway | Hwy 47 | Saskatchewan | Noonan | ND 40 | North Dakota | Year-round. | ||
North Portal | Hwy 39 | Saskatchewan | Portal | US 52 | North Dakota | Year-round | ||
Northgate | Hwy 9 | Saskatchewan | Northgate | ND 8 Flaxton, North Dakota| | North Dakota | Year-round. | ||
Carievale | Hwy 8 | Saskatchewan | Sherwood | ND 28 | North Dakota | Year-round. | ||
Lyleton | PR 256 Pierson | Manitoba | Antler | ND 256 | North Dakota | Year-round. | ||
Coulter | PTH 83 Melita, Manitoba| | Manitoba | Westhope | US 83 | North Dakota | Year-round. | ||
Goodlands | PTH 21 Deloraine, Manitoba| | Manitoba | Carbury | ND 14 Souris, North Dakota| | North Dakota | Year-round. | ||
Boissevain | PTH 10 | Manitoba | Dunseith | US 281 | North Dakota | Year-round | International Peace Garden | |
Lena | PTH 18 Killarney, Manitoba| | Manitoba | Saint John | ND 30 | North Dakota | Year-round. | ||
Cartwright | PTH 5 | Manitoba | Hansboro | ND 4 | North Dakota | Year-round. | ||
Crystal City | PTH 34 | Manitoba | Sarles | ND 20 | North Dakota | Year-round. | ||
Snowflake | PR 242 | Manitoba | Hannah | 91st Ave. NE | North Dakota | Year-round. | ||
Windygates | PTH 31 Darlingford, Manitoba| | Manitoba | Maida | ND 1 Langdon, North Dakota| | North Dakota | Year-round. | ||
Winkler | PTH 32 | Manitoba | Walhalla | ND 32 | North Dakota | Year-round. | ||
Gretna | PTH 30 | Manitoba | Neche | ND 18 | North Dakota | Year-round. | ||
Emerson | PTH 75 | Manitoba | Pembina | I-29 | North Dakota | Year-round | Formerly known as "West Lynne"; the Canadian side was renamed in 2003 when Emerson East closed. | |
Tolstoi | PTH 59 | Manitoba | Lancaster | US 59 | Minnesota | Year-round Victoria Day & Labor Day: 8:00–20:00; Canada: 8:00–22:00; US: 8:00–18:00. | ||
Piney | PTH 89 | Manitoba | Pinecreek | MN 89 | Minnesota | Year-round Canada: 9:00–22:00; US: 9:00–17:00. | ||
South Junction | PR 310 | Manitoba | Roseau | MN 310 | Minnesota | Year-round Canada: 8:00–22:00; US: 8:00–20:00 | ||
Sprague | PTH 12 | Manitoba | Warroad | MN 313 | Minnesota | Year-round | Easternmost crossing along the 49th parallel north | |
Rainy River | Hwy 11 | Ontario | Baudette | MN 72 | Minnesota | Year-round | Baudette – Rainy River International Bridge | |
Fort Frances | Hwy 71 | Ontario | International Falls | US 53 / US 71 | Minnesota | Year-round | Fort Frances–International Falls International Bridge | |
Pigeon River | Hwy 61 Neebing, Ontario| | Ontario | Grand Portage | MN 61 | Minnesota | Year-round | Pigeon River Bridge | |
Sault Ste. Marie | Huron Street | Ontario | Sault Ste. Marie | I-75 | Michigan | Year-round | Sault Ste. Marie International Bridge | |
Sarnia | Hwy 402 | Ontario | Port Huron | I-69 / I-94 | Michigan | Year-round | Blue Water Bridge | |
Windsor-Detroit Tunnel | Goyeau Street | Ontario | Detroit-Windsor Tunnel | Jefferson Avenue | Michigan | Year-round | Detroit–Windsor Tunnel | |
Windsor - Ambassador Bridge | Hwy 3 Windsor, Ontario| | Ontario | Detroit - Ambassador Bridge | I-75 / I-96 | Michigan | Year-round | Ambassador Bridge Southernmost road crossing and busiest commercial crossing | |
Fort Erie | QEW | Ontario | Buffalo | I-190 / Baird Drive | New York | Year-round | Peace Bridge Busiest passenger vehicle crossing | |
Niagara Falls - Rainbow Bridge | Hwy 420 / Falls Avenue | Ontario | Niagara Falls - Rainbow Bridge | NY 384 / NY 104 / US 62 | New York | Year-round No commercial trucks. | Rainbow Bridge | |
Niagara Falls - Whirlpool Rapids Bridge | River Road | Ontario | Niagara Falls - Whirlpool Rapids Bridge | Whirlpool Street | New York | Year-round ; NEXUS use only. | Whirlpool Rapids Bridge | |
Queenston | Hwy 405 Niagara-on-the-Lake| | Ontario | Lewiston | I-190 / NY 104 | New York | Year-round | Lewiston–Queenston Bridge | |
Lansdowne | Hwy 137 Hill Island | | Ontario | Alexandria Bay | I-81 | New York | Year-round | Thousand Islands Bridge | |
Prescott | Hwy 16 Johnstown, Ontario| | Ontario | Ogdensburg | NY 812 | New York | Year-round | Ogdensburg–Prescott International Bridge | |
Cornwall | Akwesasne International Road | Ontario | Massena | NY 37 Rooseveltown, New York| | New York | Year-round Canada: at the north end of the new north channel bridge. Travellers from the U.S. to Cornwall Island first cross the island to the Canadian POE. | Seaway International Bridge, Three Nations Crossing | |
Dundee | Route 132 | Quebec | Fort Covington | Water Street | New York | Year-round | ||
Trout River | Route 138 Hinchinbrooke, Quebec| | Quebec | Trout River | NY 30 Constable, New York| | New York | Year-round | ||
Herdman | Route 202 Hinchinbrooke, Quebec| | Quebec | Chateaugay | NY 374 | New York | Year-round | ||
Route 209 | Quebec | Churubusco | NY 189 | New York | Canada: closed. US: 8:00–16:00; | Entry into Canada is not permitted at this location. | ||
Covey Hill | Route 203 Havelock, Quebec| | Quebec | Cannon Corners | Cannon Corners Road Mooers, New York| | New York | Year-round Canada: 8:00–00:00, May–Oct | ||
Hemmingford | Route 219 | Quebec | Mooers | NY 22 | New York | Year-round | ||
St-Bernard-de-Lacolle | A-15 | Quebec | Champlain | I-87 | New York | Year-round | ||
Lacolle: Route 221 | Route 221 | Quebec | Overton Corners | NY 276 Champlain, New York| | New York | Year-round | ||
Lacolle: Route 223 | Route 223 | Quebec | Rouses Point | US 11 | New York | Year-round | ||
Noyan | Route 225 | Quebec | Alburg | VT 225 Alburgh, Vermont| | Vermont | Year-round | ||
Clarenceville | Chemin Beech Sud | Quebec | Alburg Springs | Alburg Springs Road Alburgh, Vermont| | Vermont | Year-round. | ||
St–Armand/ Philipsburg | Route 133 | Quebec | Highgate Springs | I‑89 | Vermont | Year-round | ||
Morses Line | Route 235 Saint-Armand, Quebec| | Quebec | Morses Line | VT 235 | Vermont | Year-round Canada: 8:00–16:00, Has Remote Traveller Processing 16:00–8:00, only open to citizens and permanent residents of Canada and the U.S. US: 8:00–00:00 | ||
Frelighsburg | Route 237 | Quebec | West Berkshire | VT 108 Berkshire, Vermont| | Vermont | Year-round | ||
East Pinnacle | Chemin de Richford | Quebec | Pinnacle Road | Pinnacle Road Richford, Vermont| | Vermont | Year-round. | ||
Abercorn | Route 139 | Quebec | Richford | VT 139 | Vermont | Year-round | ||
Glen Sutton | Chemin de la Vallée-Missisquoi | Quebec | East Richford | VT 105A | Vermont | Year-round | Missisquoi River Bridge | |
Highwater | Route 243 | Quebec | North Troy | VT 243 | Vermont | Year-round | ||
Stanstead - Beebe | Route 247 | Quebec | Beebe Plain | Beebe Road Derby, Vermont| | Vermont | Year-round | Canada: formerly named Beebe. | |
Stanstead - 143 | Route 143 | Quebec | Derby Line - Rte 5 | US 5 | Vermont | Year-round | ||
Stanstead - 55 | A-55 | Quebec | Derby Line | I‑91 | Vermont | Year-round | Canada: formerly named Rock Island. | |
Stanhope | Route 147 | Quebec | Norton | VT 147 | Vermont | Year-round | ||
Hereford Road | Route 141 | Quebec | Canaan | VT 141 | Vermont | Year-round | ||
East Hereford | Route 253 | Quebec | Beecher Falls | VT 253 | Vermont | Year-round | ||
Chartierville | Route 257 | Quebec | Pittsburg | US 3 | New Hampshire | Year-round | ||
Woburn | Route 161 | Quebec | Coburn Gore | SR 27 | Maine | Year-round | ||
Armstrong | Route 173 | Quebec | Jackman | US 201 / SR 6 | Maine | Year-round | ||
St-Zacharie | Route de la Frontière | Quebec | St. Zacharie | Golden Road | Maine | Canada: open only for Pilot Project for Travellers in Remote Areas-Quebec permit holders, during U.S. hours. US: Year-round. | ||
Ste-Aurélie | Route 277 | Quebec | Ste. Aurelie | St. Aurelie Road | Maine | Year-round Canada: 9:00–17:00 Mon–Fri, with additional hours for PPTRA-Q permits; US: 6:00–21:00, Mon–Thurs / 6:00–16:00 Fri | ||
St-Just-de-Bretenières | Rue des Moulins | Quebec | St. Juste | St. Juste Road / Stetson Road | Maine | Year-round Canada: 9:00–17:00 Mon–Fri, with additional hours for PPTRA-Q permits; US: 6:00–21:00, Mon–Thurs / 6:00–16:00 Fri | ||
St-Pamphile | Route Elgin Sud | Quebec | St. Pamphile | Blanchette / Maibec Road | Maine | Year-round Canada: 9:00–17:00 Mon–Fri, with additional hours for PPTRA-Q permits; US: 6:00–21:00, Mon & Thurs / 6:00–16:00 Tues, Wed & Fri / 8:00–16:00 Sat | ||
Pohenegamook | Rue de la Frontière | Quebec | Estcourt | Frontier Road / Estcourt Road | Maine | Year Round Canada: 9:00–17:00 Mon–Fri, with additional hours for PPTRA-Q permits; US: 9:00–17:00 Mon-Fri. | US: at road to Maine interior, southwest of Canadian POE, | |
Clair | Route 205 | New Brunswick | Fort Kent | US 1 | Maine | Year-round | Clair – Fort Kent Bridge | |
Edmundston | Route 120 | New Brunswick | Madawaska | Bridge Street | Maine | Year-round | Edmundston–Madawaska Bridge | |
St. Leonard | Bridge Street/Rue du Pont | New Brunswick | Van Buren | Bridge Street | Maine | Year-round | St. Leonard – Van Buren Bridge | |
Grand Falls | Route 218 | New Brunswick | Hamlin | Boundaryline Road | Maine | 7:00–23:00 ET / 8:00–00:00 AT | ||
Gillespie Portage | Route 375 | New Brunswick | Limestone | SR 229 | Maine | 6:00–22:00 ET / 7:00– 23:00 AT | ||
Four Falls | Brown Road | New Brunswick | Russell Road | Maine | US: closed. Canada: 9:00–23:30 AT, 3rd Monday, April – 2nd Sunday, Oct. | Entry into the United States is not permitted at this location. | ||
Andover | Route 190 | New Brunswick | Fort Fairfield | SR 167 | Maine | Year-round | ||
River de Chute | Smugglers Road | New Brunswick | Easton | Ladner Road | Maine | 8:00–16:00 ET / 9:00–17:00 AT | ||
Centreville | Route 110 | New Brunswick | Bridgewater | Boundary Line Road | Maine | 5:00–21:00 ET / 6:00–22:00 AT | ||
Bloomfield | Line Road | New Brunswick | Monticello | Fletcher Road | Maine | Monday–Saturday | ||
Woodstock Road | Route 95 | New Brunswick | Houlton | I‑95 | Maine | Year-round | ||
Fosterville | Route 122 | New Brunswick | Orient | Boundary Road | Maine | 7:00–23:00 ET / 8:00–00:00 AT, June–Sept; 7:00–17:00 ET / 8:00–18:00 AT, Oct–May | Boundary Bridge | |
Forest City | Forest City Road | New Brunswick | Forest City | Forest City Road | Maine | 8:00–16:00 ET / 9:00–17:00 AT US : closed on Sundays | Forest City Bridge | |
St. Croix | Route 4 | New Brunswick | Vanceboro | SR 6 | Maine | Year-round | Saint Croix – Vanceboro Bridge | |
St. Stephen | St. Stephen Drive | New Brunswick | Calais - International Ave | International Avenue | Maine | Year-round ; Commercial vehicles must use this crossing between St. Stephen & Calais. | International Avenue Bridge | |
Milltown | Milltown Blvd | New Brunswick | Calais - Milltown Bridge | North Street Extension | Maine | 6:00–22:00 ET / 7:00-23:00 AT | Milltown International Bridge | |
St. Stephen | Milltown Blvd / Route 170 | New Brunswick | Calais - Ferry Point | Main Street | Maine | Year-round ; No commercial vehicles. | Ferry Point International Bridge | |
Campobello | Route 774 | New Brunswick | Lubec | SR 189 | Maine | Year-round ; Canada : closed | Franklin Delano Roosevelt Bridge |
Closed land ports of entry
This list includes only those crossings known to have had customs or immigration services at the border, but are now inactive. They are listed in order from west to east. Roads that are unattended, but otherwise still functioning are listed under the Unstaffed Road Crossings section.Many former points of entry along the Custom and Border Protections Swanton Sector were barricaded/closed in the 1970s in securing the 1976 Montreal Summer Olympics. These included counties in upstate New York, and New Hampshire, as well as many small uncontrolled crossings in western Vermont, including Henry Rd, Alburgh, less than away from Montreal.
Canada Port of Entry | Canada Road/ Highway | Province/ Territory | United States Port of Entry | United States Road/ Highway | State | Notes | Photo | Coordinates |
Boundary Bay | 67 Street | British Columbia | Point Roberts | Meadow Lane | Washington | A former border crossing, permanently closed in 1975 when the Tyee Road border crossing was expanded. The former Canada border station remains and has been refurbished, located on the eastern side of the peninsula. | ||
Chopaka West | Chopaka Road | British Columbia | Nighthawk West | Chopaka Road | Washington | Canada periodically provided border services at this crossing on Chopaka Road on the foothills west of the Similkameen River until the US barricaded the road in 1964. The Government of Canada still owns the property at the border. A branch of the Great Northern Railway once crossed the border at this location, but was abandoned in the late 1930s, around the time when the US stopped providing border inspections at the location. | ||
Bridesville | Old Molson Road | British Columbia | Molson | Old Railroad Road | Washington | The town of Molson died a slow death as its mining and farming industries dried up in the 1920s, and the Canadian National Railway abandoned its line at the crossing in 1936. Molson's designation as a port of entry was ultimately revoked in 1941. What once was Molson's Customs and Immigration building still stands as part of the Molson Museums, displaying elements of the ghost town. | ||
Myncaster | Myncaster Road | British Columbia | Chesaw | Bolster Road | Washington | Though the Canadian side supported both road and rail traffic, the traffic along Bolster Road was light while the railroad ceased operations in 1937. Canada would close its POE later that year, while the US ended its customs services around 1955. The crossing opened again for one day on June 9, 1990. | ||
Newgate | Dorr Road | British Columbia | Gateway | Montana | This crossing was located on the eastern banks of the Kootenay River about 5 miles west of the Roosville border crossing. Customs operations began around 1902 to inspect both vessel traffic on the river and rail traffic on the adjacent Great Northern Railway branch. The US closed its Customs office in 1933 when rail service ended, with officers being relocated to the busier Roosville crossing. The railroad tracks were removed in 1936, and Canada closed its customs office in 1939. The U.S. Post Office closed in 1950 and, what was left of the town was inundated by water in 1975 with the completion of the Libby Dam, which created Lake Koocanusa. | |||
Flathead | Flathead Rd | British Columbia | Trailcreek | North Fork Rd | Montana | This crossing, adjacent to the Flathead River, was established by Canada in 1914. In the 1970s, both the US and Canada constructed new border facilities to better accommodate regular recreational traffic. The crossing closed in 1996 due to flooding of the road just north of the border, and the road is now gated. Both the US and Canada station buildings remain. | ||
Whiskey Gap | Emigrant Gap Road | Alberta | Emigrant Gap | Emigrant Gap Road | Montana | The Canadian port was originally called Fareham. It opened in 1932, but closed in 1939 when the highway through Del Bonita opened. It was once a favorite place to smuggle alcohol from the US into Alberta during its period of prohibition from 1916–1923, then from Canada during the US prohibition, which ended in 1933. | ||
Pinhorn | Township Road 12 | Alberta | Laird | Laird Road | Montana | Canadian port of entry opened in 1913, and closed in 1929. Customs staff moved the office to Aden, Alberta without authorization, but Canada Customs decided that was a better location anyway. | ||
Big Beaver | Hwy 34 | Saskatchewan | Whitetail | MT 511 | Montana | The Big Beaver-Whitetail crossing was established in 1951, where traffic was never extensive. In 2009, the US would plan to use Recovery Act funds to upgrade its Whitetail border station. However, at the same time, Canada would to be planning to close its Big Beaver station. CNN ran a story on how wasteful it would be to spend millions at this crossing. The reporter sat in the middle of the empty roadway during the report. Canada permanently closed their crossing on April 1, 2011, making it a southbound-only crossing. The U.S. POE closed on January 26, 2013. Canada demolished the Big Beaver border station soon after closure. The U.S. border station remains, though the roadway has been barricaded. | ||
Beaubier | Saskatchewan Highway 707 | Saskatchewan | Westby | North Westby Road | Montana | The port of Westby, Montana was established in 1919, and was revoked by Executive Order 9382 on September 23, 1943. Shortly before being designated a POE, the town of Westby moved a short distance from North Dakota into Montana to be closer to a new rail spur, and to be in a state that permitted the sale of alcohol. | ||
Northgate | Hwy 9 | Saskatchewan | Northgate | ND 8 | North Dakota | This border crossing was established in 1913 to serve both highway and rail traffic. The US and Canadian Ports of Entry were abandoned when the highway was rebuilt about a half mile west of town in 1962. The former US border station was demolished in 2015, and the border community is a virtual ghost town. The building that once served as the Canadian border station remains. | ||
West Lynne | 5th Street | Manitoba | Pembina | US 81 | North Dakota | This crossing on the Meridian Highway, whose other end was at the Mexico–United States border in Laredo, Texas, was moderately trafficked through the 1950s, but it was closed in 1964 when Interstate 29 and Manitoba Highway 29 were built immediately to the west. The Canadian and US border stations were demolished, but the concrete slabs on which they stood remain. All road traffic must now use the modern Pembina–Emerson Border Crossing. | ||
Emerson East | PTH 75 | Manitoba | Noyes | US 75 | Minnesota | Throughout the early 20th century, this was among the busiest U.S.-Canada border crossings. It was the point at which the Jefferson Highway intersected the international boundary and for a few years was adorned with an elaborate archway. Traffic waned with the 1964 opening of Interstate 29 two miles to the west. The crossing was closed by Canada in 2003 and then by the U.S. in 2006. All road traffic must now use the Pembina–Emerson Border Crossing. | ||
Pigeon River | Old Border Rd | Ontario | Pigeon River | County Route 89 | Minnesota | Formerly called Sextus City. The Outlaw Bridge as it was known, was built in 1917. It was closed in 1961 when a new bridge and border station were built in Grand Portage, Minnesota about 6 miles to the east. The old bridge, store, hotel and both border stations have all been demolished. | ||
Niagara Falls | River Road | Ontario | Niagara Falls | Niagara Street | New York | The Honeymoon Bridge collapsed on January 27, 1938 after an ice jam undermined the structure. A new bridge named the Rainbow Bridge was built a short distance to the north, and new border inspection facilities were built on both sides. | ||
Queenston | Niagara Regional Road 81 | Ontario | Lewiston | Robert Moses State Parkway | New York | The Queenston-Lewiston suspension bridge was replaced by the transverse-named Lewiston–Queenston Bridge in 1962, which was built about 0.7 miles to the south. The bridge had a single line trolley track of the Niagara Gorge Railroad in the center of 3 lanes. The US inspection plaza has been transformed into the Earl W. Brydges Artpark State Park. | ||
Cornwall | Highway 138 | Ontario | Massena | NY 37 | New York | The Canadian port of entry on Cornwall Island was closed June 1, 2009, due to a disagreement between the Mohawk Nation of Akwesasne and the Canada Border Services Agency regarding the arming of border services officers. A temporary port of entry was opened July 13, 2009, at the north end of the Seaway International Bridge north span; it was used until the current "interim" port of entry was opened January 24, 2014. The old border station on Cornwall Island was demolished in July 2015. | ||
Jamieson's Line | Chemin Jamieson | Quebec | Jamieson Line | County Road 29 | New York | The Canadian port of entry was permanently closed on April 1, 2011. For three years, this was a one-way crossing, with travelers able to enter the U.S. but not Canada at this location. Finally, the U.S. port of entry closed August 21, 2014. | ||
Roxham Road | Rang Roxham | Quebec | Roxham Road | Roxham Road | New York | The Canadian port of entry operated until the late 1950s and the building is now a private residence. The US never had a border station at this location. This crossing has been barricaded since the 1970s. In recent years, thousands of migrants have made unauthorized entry into Canada on foot at this location so they can request asylum. RCMP has established temporary facilities at this crossing to aid in processing the surge in asylum seekers. | ||
Blackpool | Chemin Ridge | Quebec | Champlain | US 9 | New York | The border crossing on US Route 9 closed in 1967 when Interstate 87 was completed immediately to the west. The last border station at this crossing was built in 1950 and was demolished soon after it closed in 1967. | ||
Saint-Bernard-de-Lacolle - 217 | Route 217 | Quebec | Meridian Road | Meridian Road | New York | The port of entry on Meridian Road closed around 1950. The Canada border station was demolished in the mid 1950s. The USDA has since used the old US border station as an office, and the US Government at one time offered it for sale. | ||
Highwater | Chemin Lafond | Quebec | North Troy | Space Research Corporation Road | Vermont | In the 1960s and 1970s, Space Research Corporation founder Gerald Bull built his company on property his family owned on both sides of the border. As the company began building military weapons, the US established a border inspection station outside the company's south gate to inspect southbound traffic. This station also enabled US workers to legally return home after work without having to go through the North Troy border crossing, and it was not for use by the general public. Canada did not have a border station on the company's north gate. The SRC facility closed in 1980 when Bull was convicted of violating an arms embargo against South Africa. Bull was assassinated in 1990. | ||
Mansonville | Chemin du Pont-Couvert | Quebec | North Troy | Douglas Road | Vermont | Also known as "Province Hill", Canada Customs closed this office around 1972. The building is now purple and privately owned, but in the 1980s it was rented as a vacation home. Prior to its construction in the 1960s, Canada Customs operated out of a line house across the street. This building was separated, moved about a half mile North and used as cottages. The US did not have a border station at this crossing; persons entering were expected to travel to the North Troy border station for inspection. | ||
Leadville | Chemin des Parulines | Quebec | Newport | Leadville Road | Vermont | Canada Customs had a station from the mid-1930s to 1939, then reopened in 1948. It was replaced with a new border station in the mid-1950s, which permanently closed on March 31, 1969. The Canada border station was converted into a private home that has been updated substantially. There was no US border station at this location; persons entering the US here were expected to travel to the US Customs office at 70 Main Street, Newport, VT to report for inspection. That office closed in 1972, and the road was barricaded. Today the former US Customs office is home to Northeast Kingdom Community Action. | ||
Leadville | Chemin de Leadville | Quebec | Newport | Lake Road | Vermont | Although this was a busy road with many lakeside homes, neither the US nor Canada had a border station here. Persons entering the US here were expected to travel to the US Customs office at 70 Main Street, Newport, VT to report for inspection. That office closed in 1972, and the road was barricaded at the border at that time. | ||
Lineboro | Chemin de Nord Derby | Quebec | North Derby | North Derby Road | Vermont | Canada provided Customs service at this road and rail crossing 1932-1937 and 1949–1953. The U.S. never had Customs services here. Persons entering the US at this location were expected to travel to the US Customs office at 70 Main Street, Newport, VT to report for inspection. That office closed in 1972, and the road was barricaded at the border at that time. Today the Canada border station is a private home. | ||
Stanhope | Rue Principale | Quebec | Norton | Nelson Road | Vermont | Historically, signs directed travelers to report directly to the staffed Stanhope-Norton border station. It has been barricaded since 2015. This crossing is the site of an international general store and post office, which closed around 2002. | ||
Daaquam | Rang Sainte-Marie | Quebec | Daaquam | American Realty Road | Maine | Crossing which mostly served the logging industry closed in 2004 when regular customs service was moved to St. Juste. The road is now barricaded. | ||
Grand Falls | Caswell Road | New Brunswick | Caswell | Maine | The US operated a border inspection station between 1936 and 1953. The General Services Administration purchased approximately a half acre of land in 1931, and constructed a red brick border station. The property was sold by the US government on October 13, 1954, and although the sale included the brick building, it has since been demolished. The parcel, and the road leading to the border from Route 1A are now private property. It is not known if Canada had a border station on Caswell Road. | |||
Four Falls | Brown Road | New Brunswick | East Road | Russell Road | Maine | Canada still provides Customs services seasonally, but US-bound traffic is prohibited, and has been since the US border station closed in the 1960s. However until 2008, US-bound traffic was permitted to use the road to the Aroostook Valley Country Club, which is in both countries. Several Canadian properties can only be accessed via the US part of the road, which pre-dates the establishment of the border; several residents have experienced harassment from U.S. Border Patrol officers since 9/11. | ||
Tinker | Tinker Road | New Brunswick | Fort Fairfield | Aroostook Falls Road | Maine | The US operated a border station at this crossing from 1941 to 1953. It was located about 500 feet west of the Canada–US border, with a private home standing between it and the border. The General Services Administration purchased the property for the border station on May 20, 1940, and placed a portable building on the property. GSA removed the building and sold the property on October 21, 1955. In 1970, The Canadian Magazine declared this crossing "The best place to sneak across the border," The road was barricaded around 1976. The Aroostook River flood of 1994 killed 2 Canadian Customs officers whose vehicle was swept into a ditch by rising flood waters at this crossing. | ||
Hillandale | Reid Road | New Brunswick | Monson Hill | Dorsey Road | Maine | This crossing closed in the 1940s. Aside from some light fixtures, no signs of the border crossing remains. | ||
Beaconsfield | Nicholson Road | New Brunswick | Easton | Curtis Road | Maine | Canada stopped providing Customs services in the late 1950s and erected a sign directing travelers to the nearest open crossing. The US moved its border services to the Rivière de Chute crossing from a more central location on Ladner Road. The crossing was barricaded in the 1980s. | ||
Listerville | Mars Hill Road | New Brunswick | Mars Hill | Knoxford Line Road | Maine | Border inspection services were established in 1939, and closed in 1976. The US crossing was also known as Knoxford Line and was housed in a temporary trailer. The General Services Administration deemed the US border station property to be excess on November 3, 1977, and it was subsequently sold. The Canada border station has been renovated and today it serves as a private home. | ||
Upper Royalton | Brown Road | New Brunswick | Blaine | Brown Road | Maine | This crossing was generally known as "Brown Road" on both sides of the border. The US border station was housed in a temporary trailer. It existed for only a few years, from 1941 to 1952. The US sold the 1 acre border station site on May 22, 1953. | ||
Jackson Falls | Foxcroft Road | New Brunswick | Littleton | Foxcroft Road | Maine | This crossing, known as "Starkey Corners" opened in 1936, and was permanently closed on May 19, 1962. The General Services Administration purchased the US border station property on May 20, 1932, and sold it on January 26, 1966. The US border station is now a private home. The Canadian station was demolished in the late 1960s. | ||
Woodstock | Old Houlton Road | New Brunswick | Houlton | US 2 | Maine | Prior to the 1950s, the Canadian road to this crossing traversed a steep hill at the border, which caused problems for winter travelers. Around 1952, Canada excavated much of the hill and built a new inspection plaza on relatively level ground. This border crossing was closed in 1985 when Interstate 95 was completed immediately to the north. The Canada border station, which was sometimes called Richmond Road, was demolished. The US border station remains in disrepair. | ||
Union Corner | Green Road | New Brunswick | East Hodgdon | Boundary Line Road | Maine | This border crossing, known as "Union Corner", was permanently closed on May 19, 1962. The General Services Administration sold the US border station on August 16, 1965, and it has since been used as a private home. The Canadian station was torn down in the late 1960s. | ||
Monument | Amity Road | New Brunswick | North Amity | Monument Road | Maine | The US purchased 12,580 square feet of land on the south side of Monument Road on May 25, 1932 and spent $5,625 to erect a red brick border station, which saw little traffic. This crossing was about 2000 feet north of Monument #1, which marks the beginning of the land border between the US and Canada. On February 19, 1949, the US sold the property and the border station. The building has since been demolished. | ||
Upper Mills | Hall Road | New Brunswick | Baring | Front Street | Maine | This crossing closed in 1948 when the bridge was deemed unsafe. It was dismantled soon thereafter. The US did not have a Customs station at this crossing. | ||
St. Stephen | Route 170 | New Brunswick | Calais | Todd Street | Maine | This crossing, also known as "Union Bridge", closed in 1961 when the bridge was deemed unsafe. It was dismantled in April, 1963, and two men drowned in the process. The US border station property was sold on May 14, 1962, and still stands as a private residence. The former Canadian border station on Milltown Boulevard in St. Stephen likewise is serving as a private home. |
Unstaffed road crossings
This is a list of roads that cross the U.S.-Canada border that do not have border inspection services, but where travelers are legally allowed to cross the border in one or both directions. In prior years, there were dozens of such roads where one could legally cross the border and then proceed to an open Customs office to report for inspection, but most have since been barricaded. Requirements for reporting to CBSA or CBP for inspection are noted.Canada City/Town | Canada Road Name | Province/ Territory | United States City/Town | United States Road Name | State | Notes | Coordinates |
Stewart | Road to Salmon Glacier | British Columbia | Hyder | NF-88, Tongass National Forest | Alaska | Unstaffed and open. Canadian road ends at former Granduc Mine; U.S. road connects only to Canada. | |
Skagit Valley Provincial Park | Silver Skagit Road | British Columbia | North Cascades National Park | Silver Skagit Road | Washington | Unstaffed and open. Canadian road with access to Hozomeen Campground on Ross Lake ends about 2 miles inside the US. Persons found on the U.S. side by the U.S. Border Patrol should be prepared to provide passport identification. | |
Northwest Angle Provincial Forest | PR 525 | Manitoba | Angle Inlet | Winter Road | Minnesota | The only east-west crossing between Western Canada and the contiguous US, the border crossing is staffed remotely by both countries. Travelers are directed to video telephones from the border in Angle Inlet to contact the Canadian or U.S. border agencies to make their declarations. | |
Kanatakon, Akwesasne 15 Réserve | Andrew Johnson Rd & Saint Regis St | Quebec | Akwesasne, St. Regis Mohawk Reservation | Johnson & St. Regis Roads | New York | Unstaffed crossings to/from Québec accessible by road only through New York. No requirement to report. | |
Tsi Snaihne, Akwesasne 15 Réserve | River, Phillips, Snye, McDonald & Chapman Roads | Quebec | Akwesasne, St. Regis Mohawk Reservation | River, Phillips, Snye, McDonald & Chapman Roads | New York | Unstaffed crossings to/from Québec accessible by road only through New York state. No requirement to report. | |
Dundee | Chemin de la Pointe Hopkins | Quebec | Fort Covington | Hopkins Point Road | New York | Unstaffed crossing to/from Québec accessible by road only through New York. Signs direct travelers to report to nearby staffed border post. |
Rail crossings
The green background indicates a crossing that is located at a bridge or a tunnel. |
The red background indicates a closed railroad crossing. |
Canada Nearest Community | Province/ Territory | Canada Rail | U.S. Nearest Community | State | U.S. Rail | Notes | Structure or Notable Feature | Coordinates |
Fraser | British Columbia | WPY | Skagway | Alaska | WPY | 3 ft narrow gauge route, isolated line not connected to any others in North America. Former northern terminus Whitehorse, now ends at Carcross. | ||
White Rock | British Columbia | BNSF | Blaine | Washington | BNSF | Used by Amtrak Cascades passenger trains. Border inspection services are provided at Pacific Central Station in Vancouver, British Columbia. | ||
Huntingdon | British Columbia | CP, SRY | Sumas | Washington | BNSF | |||
Grand Forks | British Columbia | KFR | Danville | Washington | KFR | Abandoned by the KFR south of the border. | ||
Billings | British Columbia | KFR | Laurier | Washington | KFR | Canada section isolated from Canadian rail network following CP's 1991 abandonment of their Boundary Sub, accessible only through the U.S. | ||
Waneta | British Columbia | KFR | Northport | Washington | KFR | Canada section isolated from Canadian rail network following abandonment of Burlington Northern's Nelson Sub in 1989, only accessible through the U.S. | ||
Kingsgate | British Columbia | CP | Eastport | Idaho | UP | |||
Coutts | Alberta | CP | Sweetgrass | Montana | BNSF | |||
North Portal | Saskatchewan | CP | Portal | North Dakota | CP | |||
Northgate | Saskatchewan | CN | Northgate | North Dakota | BNSF | CN abandoned north of the border in 2001. Since 2016, approximately one mile of track is active in Canada to serve a multimodal export terminal operated by Ceres Global Ag. | ||
Gretna | Manitoba | CP | Neche | North Dakota | BN | The line was abandoned by both railways during the early 1990s. The tracks have been removed on both sides. | ||
West Lynne | Manitoba | CN | Pembina | North Dakota | BN | The tracks were removed after BN abandoned their line from Joliette to the border in 1980; CN and BN successor BNSF still interchange at the nearby Emerson-Noyes crossing. | ||
Emerson | Manitoba | CN / CP | Noyes | Minnesota | BNSF / CP | Since closure of the adjacent road border crossing, this major rail crossing has been managed by the nearby Emerson and Pembina ports of entry. | ||
Sprague | Manitoba | CN | Warroad | Minnesota | CN | The U.S. stretch between Warroad & Baudette connects only through Canada. It was isolated from the U.S. rail network when Minnesota Northern Railroad abandoned the Warroad subdivision in 2009. | ||
Rainy River | Ontario | CN | Baudette | Minnesota | CN | The U.S. stretch between Warroad & Baudette connects only through Canada. | ||
Fort Frances | Ontario | MDW | International Falls | Minnesota | MDW | Once connecting to CN's nearby mainline, the Fort Frances stretch is now isolated from the Canadian rail network. Trains must cross this bridge to the U.S. to get back into Canada. | Fort Frances – International Falls International Bridge | |
Fort Frances | Ontario | CN | Ranier | Minnesota | CN | Ranier International Rail Bridge | ||
Sault Ste. Marie | Ontario | CN | Sault Ste. Marie | Michigan | CN | Sault Ste. Marie International Railroad Bridge | ||
Sarnia | Ontario | CN | Port Huron | Michigan | CN | Paul M. Tellier Tunnel | ||
Windsor | Ontario | CP | Detroit | Michigan | CP | Michigan Central Railway Tunnel | ||
Fort Erie | Ontario | CN | Buffalo | New York | CN | International Railway Bridge | ||
Niagara Falls | Ontario | CP | Niagara Falls | New York | CP | Closed to rail traffic in 2000. Presently mothballed. | Michigan Central Railway Bridge | |
Niagara Falls | Ontario | CN | Niagara Falls | New York | CSX | Used by Amtrak/Via Maple Leaf passenger trains. Cars may use the bridge if all passengers have a Nexus Card. | Whirlpool Rapids Bridge | |
Sainte-Agnès-de-Dundee | Quebec | CSX | Fort Covington | New York | CSX | |||
Elgin | Quebec | NYC | Trout River | New York | NYC | Abandoned, but ROW intact. | ||
Cantic | Quebec | CP & CN | Rouses Point | New York | CP | Used by Amtrak Adirondack passenger trains, using CN track in Canada. Cantic port of entry next to Lacolle 223. | ||
Clarenceville | Quebec | CN | Alburg Springs | Vermont | CN | |||
Abercorn | Quebec | CMQ | Richford | Vermont | CMQ | U.S. section isolated from the U.S. rail network following 1990 abandonment of Central Vermont Railway's Richford Branch. Trains in the U.S. must pass through Canada. Part of the Farnham-Richford-North Troy line. | ||
Glen Sutton | Quebec | CMQ | East Richford | Vermont | CMQ | Canadian section has always been isolated from the Canadian rail network. Trains must pass through the U.S. to connect with the rest of Canada. Part of the Farnham-Richford-North Troy line. | ||
Highwater | Quebec | CMQ | North Troy | Vermont | CMQ | Trains in Canada must pass back through the U.S. from this isolated section. Part of the Farnham-Richford-North Troy line. | ||
Lineboro | Quebec | QCR | North Derby | Vermont | QCR | Tracks were removed in the 1990s. Now Piste cyclable de Stanstead and Newport Bikepath. Signs urge cyclists not to cross here. | ||
Stanhope | Quebec | SLR | Norton | Vermont | SLQ | |||
Trudel | Quebec | CMQ | Beattie | Maine | CMQ | |||
St. Leonard | New Brunswick | MNRY | Van Buren | Maine | MNRY | Unnamed rail bridge | ||
Tinker | New Brunswick | CP | Fort Fairfield | Maine | CP | Tracks removed. | ||
Green Road | New Brunswick | CAR | Houlton | Maine | CAR | Abandoned June 1989. | ||
St. Croix | New Brunswick | NBSR | Vanceboro | Maine | EMRY | Only Canada-U.S. border crossing to be attacked by a foreign force. See Vanceboro international bridge bombing. | Saint Croix-Vanceboro Railway Bridge | |
Mohannes | New Brunswick | NBSR | Woodland | Maine | NBSR | The American stretch is isolated from the rest of the U.S. rail network, and trains must cross this bridge to a small portion through Canada to the U.S. at Baring. Part of NBSR's St. Stephen-Calais-Woodland branch; leased from Woodland Rail. | Sprague Falls Railroad Bridge | |
Upper Mills | New Brunswick | NBSR | Baring Plantation | Maine | NBSR | The Canadian stretch between Mohannes and Upper Mills is isolated from the Canadian rail network, and trains must cross this bridge into the U.S. to connect to the rest of Canada. Sold to Woodland Rail by Pan-Am Railways after a short period out of service. Part of the St. Stephen-Calais-Woodland branch; leased from Woodland Rail. | Baring Railroad Bridge | |
St. Stephen | New Brunswick | NBSR | Calais | Maine | NBSR | The American stretch between Baring and Calais is isolated from the U.S. rail network, and trains in the U.S. must switch direction and cross this bridge into Canada to connect with the rest of the U.S. rail network. The line was disconnected from the U.S. network when Guilford Rail abandoned the connecting line to Bangor in 1989; those rails were intact until torn up in the late 2000s. Part of the St. Stephen-Calais-Woodland branch; leased from Woodland Rail on the U.S. side. | Salmon Falls Railroad Bridge |
Ferry Crossings
This list is of point-to-point international ferry services, including those for road vehicles, passengers and rail. Other marine ports of entry are not included.Canada Ferry Terminal | Province/ Territory | Waterway | U.S. Ferry Terminal | State | Ferry Company / Vessel | Notes |
Prince Rupert | British Columbia | Inside Passage / Dixon Entrance | Whittier | Alaska | CN , Foss Maritime | Rail cars only. |
Prince Rupert | British Columbia | Inside Passage / Dixon Entrance | Ketchikan / Juneau | Alaska | Alaska Marine Highway | Alaska Marine Highway also operates vehicle ferries between Ketchikan, Alaska and Bellingham, Washington, and Alaska Rail Marine operates train ferries between Whittier, Alaska and Seattle, Washington through the Inside Passage of British Columbia without docking at Canadian ports. |
Victoria | British Columbia | Strait of Juan de Fuca | Port Angeles | Washington | Blackball Transport | |
Victoria | British Columbia | Strait of Juan de Fuca | Seattle | Washington | Clipper Navigation | Passengers only. |
Sidney | British Columbia | San Juan Islands | Anacortes | Washington | Washington State Ferries | - |
Waterton Park | Alberta | Waterton Lake | Goat Haunt Ranger Station | Montana | Scheduled passenger trips originating in Canada from the end of May to mid-September stop at the U.S. station, which is accessed in Glacier National Park only by hiking trails. | |
Sombra | Ontario | St. Clair River | Marine City | Michigan | Bluewater Ferry | Service currently suspended. |
Walpole Island | Ontario | St. Clair River | Algonac | Michigan | Walpole-Algonac Ferry | |
Windsor | Ontario | Detroit River | Detroit | Michigan | Detroit-Windsor Truck Ferry | - |
Pelee | Ontario | Lake Erie | Sandusky | Ohio | Ontario Ferries | Seasonal: April to mid-September. |
Wolfe Island | Ontario | St. Lawrence River | Cape Vincent | New York | Seasonal: May 1 to October 15. | |
Deer Island | New Brunswick | Passamaquoddy Bay | Eastport | Maine | Seasonal: mid-June to mid-September. Ferry did not run in 2018. | |
Yarmouth | Nova Scotia | Gulf of Maine | Portland | Maine | Seasonal: late-May to mid-October. |