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:
  1. Land ports of entry ;
  2. Closed land ports of entry;
  3. Unstaffed road crossings;
  4. Rail crossings; and
  5. 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
StateNotesStructure or
Notable Feature
Coordinates
Little Gold CreekHwy 9
YukonPoker CreekTop of the World HighwayAlaskaMay–Sept, depending on weather & road conditions. Canada: closed on holidays.Northernmost Canada-U.S. border crossing
Beaver CreekHwy 1
YukonAlcanAK-2 AlaskaYear-round. Canada: closed on holidays.Furthest Canadian inspection station from the actual border
Pleasant CampHwy 3
British ColumbiaDalton CacheAK-7 AlaskaYear-round.
FraserHwy 2
British ColumbiaSkagwayAK-98 AlaskaCanada: 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
StewartHwy 37A
British ColumbiaInternational StreetAlaskaCanada: year-round U.S.: open but unstaffed, roads connect only to CanadaPersons may legally enter the US without reporting to inspection, as there is no U.S. inspection station.
Boundary Bay56th Street
British ColumbiaPoint RobertsTyee DriveWashingtonYear-round An obelisk marking the westernmost point of the border along the 49th parallel north is found one mile west at Monument Park.
DouglasHwy 99 Surrey, British Columbia|
British ColumbiaBlaine - Peace ArchI‑5WashingtonYear-round.
No commercial vehicles.
Peace Arch International Park
Pacific HighwayHwy 15 Surrey, British Columbia|
British ColumbiaBlaine - Pacific HighwaySR 543WashingtonYear-round. Commercial vehicles must use this crossing between Surrey and Blaine.
AldergroveHwy 13British ColumbiaLyndenSR 539WashingtonYear-round.
Abbotsford-HuntingdonHwy 11
British ColumbiaSumasSR 9WashingtonYear-round
ChopakaHwy 3 Cawston, British Columbia|
British ColumbiaNighthawkSimilkameen RoadWashingtonYear-round.
OsoyoosHwy 97British ColumbiaOrovilleUS 97WashingtonYear-round
MidwayHwy 3
British ColumbiaFerryCustoms Road Curlew, Washington|WashingtonYear-round.
CarsonHwy 41
British ColumbiaDanvilleSR 21WashingtonYear-round.
CascadeHwy 395 Christina Lake, British Columbia|British ColumbiaLaurierUS 395WashingtonYear-round.
PatersonHwy 22 Rossland, British Columbia|
British ColumbiaFrontierSR 25 Northport, Washington|WashingtonYear-round
WanetaHwy 22A Montrose, British Columbia|
British ColumbiaBoundaryWaneta Road Northport, Washington|WashingtonYear-round.
NelwayHwy 6
British ColumbiaMetaline FallsSR 31WashingtonYear-round.
RykertsHwy 21 Creston, British Columbia|
British ColumbiaPorthillSH-1IdahoYear-round
KingsgateHwy 95British ColumbiaEastportUS-95IdahoYear-round.
Canada: closed on holidays.
RoosvilleHwy 93 Grasmere, British Columbia|British ColumbiaRoosvilleUS 93 Eureka, Montana|MontanaYear-round
Chief MountainHwy 6 Waterton Park|AlbertaChief MountainMT 17MontanaDaytime 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
CarwayHwy 2 Cardston|AlbertaPieganUS 89 Babb, Montana|MontanaYear-round.
Del BonitaHwy 62AlbertaDel BonitaS-213 Cut Bank, Montana|MontanaYear-round
CouttsHwy 4AlbertaSweetgrassI‑15MontanaYear-round
AdenHwy 880AlbertaWhitlashS-409MontanaYear-round.
Wild HorseHwy 41AlbertaWild HorseS-232 Havre, Montana|MontanaYear-round.
Willow CreekHwy 21 Consul, Saskatchewan|SaskatchewanWillow CreekS-233MontanaYear-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
ClimaxHwy 37SaskatchewanTurnerS-241MontanaYear-round
MonchyHwy 4 Climax, Saskatchewan|SaskatchewanMorganUS 191 Loring, Montana|MontanaYear-round
West Poplar RiverHwy 2 Rockglen|SaskatchewanOpheimMT 24MontanaYear-round
CoronachHwy 36SaskatchewanScobeyMT 13MontanaYear-round Was the world's first fully automated port of entry
RegwayHwy 6SaskatchewanRaymondMT 16MontanaYear-round
OungreHwy 35SaskatchewanFortunaUS 85North DakotaYear-round.
TorquayHwy 350SaskatchewanAmbroseND 42North DakotaYear-round.
Estevan HighwayHwy 47SaskatchewanNoonanND 40North DakotaYear-round.
North PortalHwy 39SaskatchewanPortalUS 52North DakotaYear-round
NorthgateHwy 9SaskatchewanNorthgateND 8 Flaxton, North Dakota|North DakotaYear-round.
CarievaleHwy 8SaskatchewanSherwoodND 28North DakotaYear-round.
LyletonPR 256 PiersonManitobaAntlerND 256North DakotaYear-round.
CoulterPTH 83 Melita, Manitoba|ManitobaWesthopeUS 83North DakotaYear-round.
GoodlandsPTH 21 Deloraine, Manitoba|ManitobaCarburyND 14 Souris, North Dakota|North DakotaYear-round.
BoissevainPTH 10ManitobaDunseithUS 281North DakotaYear-round International Peace Garden
LenaPTH 18 Killarney, Manitoba|ManitobaSaint JohnND 30North DakotaYear-round.
CartwrightPTH 5ManitobaHansboroND 4North DakotaYear-round.
Crystal CityPTH 34ManitobaSarlesND 20North DakotaYear-round.
SnowflakePR 242ManitobaHannah91st Ave. NENorth DakotaYear-round.
WindygatesPTH 31 Darlingford, Manitoba|ManitobaMaidaND 1 Langdon, North Dakota|North DakotaYear-round.
WinklerPTH 32ManitobaWalhallaND 32North DakotaYear-round.
GretnaPTH 30ManitobaNecheND 18North DakotaYear-round.
EmersonPTH 75
ManitobaPembinaI-29North DakotaYear-round Formerly known as "West Lynne"; the Canadian side was renamed in 2003 when Emerson East closed.
TolstoiPTH 59ManitobaLancasterUS 59MinnesotaYear-round
Victoria Day & Labor Day: 8:00–20:00;
Canada: 8:00–22:00;
US: 8:00–18:00.
PineyPTH 89ManitobaPinecreekMN 89MinnesotaYear-round
Canada: 9:00–22:00;
US: 9:00–17:00.
South JunctionPR 310ManitobaRoseauMN 310MinnesotaYear-round
Canada: 8:00–22:00;
US: 8:00–20:00
SpraguePTH 12ManitobaWarroadMN 313MinnesotaYear-round Easternmost crossing along the 49th parallel north
Rainy RiverHwy 11OntarioBaudetteMN 72MinnesotaYear-round Baudette – Rainy River International Bridge
Fort FrancesHwy 71OntarioInternational FallsUS 53 / US 71MinnesotaYear-round Fort Frances–International Falls International Bridge
Pigeon RiverHwy 61 Neebing, Ontario|OntarioGrand PortageMN 61MinnesotaYear-round Pigeon River Bridge
Sault Ste. MarieHuron StreetOntarioSault Ste. MarieI-75MichiganYear-round Sault Ste. Marie International Bridge
SarniaHwy 402OntarioPort HuronI-69 / I-94MichiganYear-round Blue Water Bridge
Windsor-Detroit TunnelGoyeau StreetOntarioDetroit-Windsor TunnelJefferson AvenueMichiganYear-round Detroit–Windsor Tunnel
Windsor - Ambassador BridgeHwy 3 Windsor, Ontario|OntarioDetroit - Ambassador BridgeI-75 / I-96MichiganYear-round Ambassador Bridge
Southernmost road crossing and busiest commercial crossing
Fort ErieQEWOntarioBuffaloI-190 / Baird DriveNew YorkYear-round Peace Bridge
Busiest passenger vehicle crossing
Niagara Falls - Rainbow BridgeHwy 420 / Falls AvenueOntarioNiagara Falls - Rainbow BridgeNY 384 / NY 104 / US 62New YorkYear-round
No commercial trucks.
Rainbow Bridge
Niagara Falls - Whirlpool Rapids BridgeRiver RoadOntarioNiagara Falls - Whirlpool Rapids BridgeWhirlpool StreetNew YorkYear-round ;
NEXUS use only.
Whirlpool Rapids Bridge
QueenstonHwy 405 Niagara-on-the-Lake|OntarioLewistonI-190 / NY 104New YorkYear-round Lewiston–Queenston Bridge
LansdowneHwy 137 Hill Island |OntarioAlexandria BayI-81New YorkYear-round Thousand Islands Bridge
PrescottHwy 16 Johnstown, Ontario|OntarioOgdensburgNY 812New YorkYear-round Ogdensburg–Prescott International Bridge
CornwallAkwesasne International Road
OntarioMassenaNY 37 Rooseveltown, New York|New YorkYear-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
DundeeRoute 132QuebecFort CovingtonWater StreetNew YorkYear-round
Trout RiverRoute 138 Hinchinbrooke, Quebec|QuebecTrout RiverNY 30 Constable, New York|New YorkYear-round
HerdmanRoute 202 Hinchinbrooke, Quebec|QuebecChateaugayNY 374 New YorkYear-round
Route 209QuebecChurubuscoNY 189New YorkCanada: closed.
US: 8:00–16:00;

Entry into Canada is not permitted at this location.
Covey HillRoute 203 Havelock, Quebec|QuebecCannon CornersCannon Corners Road Mooers, New York|New YorkYear-round Canada: 8:00–00:00, May–Oct
HemmingfordRoute 219QuebecMooersNY 22 New YorkYear-round
St-Bernard-de-LacolleA-15QuebecChamplainI-87New YorkYear-round
Lacolle:
Route 221
Route 221QuebecOverton CornersNY 276 Champlain, New York|New YorkYear-round
Lacolle:
Route 223
Route 223QuebecRouses PointUS 11New YorkYear-round
NoyanRoute 225QuebecAlburgVT 225 Alburgh, Vermont|VermontYear-round
ClarencevilleChemin Beech SudQuebecAlburg SpringsAlburg Springs Road Alburgh, Vermont|VermontYear-round.
St–Armand/ PhilipsburgRoute 133QuebecHighgate SpringsI‑89VermontYear-round
Morses LineRoute 235 Saint-Armand, Quebec|QuebecMorses LineVT 235VermontYear-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
FrelighsburgRoute 237QuebecWest BerkshireVT 108 Berkshire, Vermont|VermontYear-round
East PinnacleChemin de RichfordQuebecPinnacle RoadPinnacle Road Richford, Vermont|VermontYear-round.
AbercornRoute 139QuebecRichfordVT 139VermontYear-round
Glen SuttonChemin de la Vallée-MissisquoiQuebecEast RichfordVT 105AVermontYear-round Missisquoi River Bridge
HighwaterRoute 243QuebecNorth TroyVT 243VermontYear-round
Stanstead - BeebeRoute 247
QuebecBeebe PlainBeebe Road Derby, Vermont|VermontYear-round Canada: formerly named Beebe.
Stanstead - 143Route 143
QuebecDerby Line - Rte 5US 5VermontYear-round
Stanstead - 55A-55
QuebecDerby LineI‑91VermontYear-round Canada: formerly named Rock Island.
StanhopeRoute 147QuebecNortonVT 147VermontYear-round
Hereford RoadRoute 141QuebecCanaanVT 141VermontYear-round
East HerefordRoute 253QuebecBeecher FallsVT 253VermontYear-round
ChartiervilleRoute 257QuebecPittsburgUS 3New HampshireYear-round
WoburnRoute 161QuebecCoburn GoreSR 27MaineYear-round
ArmstrongRoute 173QuebecJackmanUS 201 / SR 6MaineYear-round
St-ZacharieRoute de la FrontièreQuebecSt. ZacharieGolden Road MaineCanada: open only for Pilot Project for Travellers in Remote Areas-Quebec permit holders, during U.S. hours.
US: Year-round.
Ste-AurélieRoute 277QuebecSte. AurelieSt. Aurelie Road MaineYear-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èresRue des Moulins
QuebecSt. JusteSt. Juste Road / Stetson Road MaineYear-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-PamphileRoute Elgin SudQuebecSt. PamphileBlanchette / Maibec Road MaineYear-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
PohenegamookRue de la FrontièreQuebecEstcourtFrontier Road / Estcourt Road MaineYear 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,
ClairRoute 205New BrunswickFort KentUS 1MaineYear-round Clair – Fort Kent Bridge
EdmundstonRoute 120New BrunswickMadawaskaBridge StreetMaineYear-round Edmundston–Madawaska Bridge
St. LeonardBridge Street/Rue du PontNew BrunswickVan BurenBridge StreetMaineYear-round St. Leonard – Van Buren Bridge
Grand FallsRoute 218New BrunswickHamlinBoundaryline RoadMaine7:00–23:00 ET / 8:00–00:00 AT
Gillespie PortageRoute 375New BrunswickLimestoneSR 229Maine6:00–22:00 ET / 7:00– 23:00 AT
Four FallsBrown RoadNew BrunswickRussell RoadMaineUS: closed.
Canada: 9:00–23:30 AT, 3rd Monday, April – 2nd Sunday, Oct.
Entry into the United States is not permitted at this location.
AndoverRoute 190
New BrunswickFort FairfieldSR 167MaineYear-round
River de ChuteSmugglers RoadNew BrunswickEastonLadner RoadMaine8:00–16:00 ET / 9:00–17:00 AT
CentrevilleRoute 110New BrunswickBridgewaterBoundary Line RoadMaine5:00–21:00 ET / 6:00–22:00 AT
BloomfieldLine RoadNew BrunswickMonticelloFletcher RoadMaineMonday–Saturday
Woodstock RoadRoute 95New BrunswickHoultonI‑95MaineYear-round
FostervilleRoute 122New BrunswickOrientBoundary RoadMaine7:00–23:00 ET / 8:00–00:00 AT, June–Sept; 7:00–17:00 ET / 8:00–18:00 AT, Oct–MayBoundary Bridge
Forest CityForest City RoadNew BrunswickForest CityForest City RoadMaine8:00–16:00 ET / 9:00–17:00 AT
US : closed on Sundays
Forest City Bridge
St. CroixRoute 4New BrunswickVanceboroSR 6MaineYear-round Saint Croix – Vanceboro Bridge
St. Stephen St. Stephen DriveNew BrunswickCalais - International AveInternational AvenueMaineYear-round ; Commercial vehicles must use this crossing between St. Stephen & Calais.International Avenue Bridge
MilltownMilltown Blvd
New BrunswickCalais - Milltown BridgeNorth Street ExtensionMaine6:00–22:00 ET / 7:00-23:00 ATMilltown International Bridge
St. Stephen Milltown Blvd / Route 170New BrunswickCalais - Ferry PointMain StreetMaineYear-round ; No commercial vehicles.Ferry Point International Bridge
CampobelloRoute 774New BrunswickLubecSR 189MaineYear-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
StateNotesPhotoCoordinates
Boundary Bay67 StreetBritish ColumbiaPoint RobertsMeadow LaneWashingtonA 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 WestChopaka RoadBritish ColumbiaNighthawk WestChopaka RoadWashingtonCanada 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.
BridesvilleOld Molson RoadBritish ColumbiaMolsonOld Railroad RoadWashingtonThe 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.
MyncasterMyncaster RoadBritish ColumbiaChesawBolster RoadWashingtonThough 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.
NewgateDorr RoadBritish ColumbiaGatewayMontanaThis 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.
FlatheadFlathead RdBritish ColumbiaTrailcreekNorth Fork RdMontanaThis 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 GapEmigrant Gap RoadAlbertaEmigrant GapEmigrant Gap RoadMontanaThe 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.
PinhornTownship Road 12AlbertaLairdLaird RoadMontanaCanadian 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 BeaverHwy 34SaskatchewanWhitetailMT 511MontanaThe 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.
BeaubierSaskatchewan Highway 707SaskatchewanWestbyNorth Westby RoadMontanaThe 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.
NorthgateHwy 9SaskatchewanNorthgateND 8North DakotaThis 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 StreetManitobaPembinaUS 81North DakotaThis 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 EastPTH 75ManitobaNoyesUS 75MinnesotaThroughout 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 RiverOld Border Rd OntarioPigeon RiverCounty Route 89 MinnesotaFormerly 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 FallsRiver RoadOntarioNiagara FallsNiagara StreetNew YorkThe 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.
QueenstonNiagara Regional Road 81OntarioLewistonRobert Moses State ParkwayNew YorkThe 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.
CornwallHighway 138OntarioMassenaNY 37New YorkThe 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 LineChemin JamiesonQuebecJamieson LineCounty Road 29New YorkThe 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 RoadRang RoxhamQuebecRoxham RoadRoxham RoadNew YorkThe 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.
BlackpoolChemin RidgeQuebecChamplainUS 9New YorkThe 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 - 217Route 217QuebecMeridian RoadMeridian RoadNew YorkThe 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.
HighwaterChemin LafondQuebecNorth TroySpace Research Corporation RoadVermontIn 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.
MansonvilleChemin du Pont-CouvertQuebecNorth TroyDouglas RoadVermontAlso 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.
LeadvilleChemin des ParulinesQuebecNewportLeadville RoadVermontCanada 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.
LeadvilleChemin de LeadvilleQuebecNewportLake RoadVermontAlthough 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.
LineboroChemin de Nord DerbyQuebecNorth DerbyNorth Derby RoadVermontCanada 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.
StanhopeRue PrincipaleQuebecNortonNelson RoadVermontHistorically, 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.
DaaquamRang Sainte-MarieQuebecDaaquamAmerican Realty RoadMaineCrossing which mostly served the logging industry closed in 2004 when regular customs service was moved to St. Juste. The road is now barricaded.
Grand FallsCaswell RoadNew BrunswickCaswellMaineThe 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 FallsBrown RoadNew BrunswickEast RoadRussell RoadMaineCanada 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.
TinkerTinker RoadNew BrunswickFort FairfieldAroostook Falls RoadMaineThe 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.
HillandaleReid RoadNew BrunswickMonson HillDorsey RoadMaineThis crossing closed in the 1940s. Aside from some light fixtures, no signs of the border crossing remains.
BeaconsfieldNicholson RoadNew BrunswickEastonCurtis RoadMaineCanada 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.
ListervilleMars Hill RoadNew BrunswickMars HillKnoxford Line RoadMaineBorder 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 RoyaltonBrown RoadNew BrunswickBlaineBrown RoadMaineThis 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 FallsFoxcroft RoadNew BrunswickLittletonFoxcroft RoadMaineThis 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.
WoodstockOld Houlton RoadNew BrunswickHoultonUS 2MainePrior 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 CornerGreen RoadNew BrunswickEast HodgdonBoundary Line RoadMaineThis 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.
MonumentAmity RoadNew BrunswickNorth AmityMonument RoadMaineThe 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 MillsHall RoadNew BrunswickBaringFront StreetMaineThis 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. StephenRoute 170New BrunswickCalaisTodd StreetMaineThis 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
StateNotesCoordinates
StewartRoad to Salmon Glacier British ColumbiaHyderNF-88, Tongass National ForestAlaskaUnstaffed and open. Canadian road ends at former Granduc Mine; U.S. road connects only to Canada.
Skagit Valley Provincial ParkSilver Skagit RoadBritish ColumbiaNorth Cascades National ParkSilver Skagit RoadWashingtonUnstaffed 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 ForestPR 525ManitobaAngle InletWinter RoadMinnesotaThe 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éserveAndrew Johnson Rd & Saint Regis StQuebecAkwesasne, St. Regis Mohawk ReservationJohnson & St. Regis RoadsNew YorkUnstaffed crossings to/from Québec accessible by road only through New York. No requirement to report.
Tsi Snaihne, Akwesasne 15 RéserveRiver, Phillips, Snye, McDonald & Chapman RoadsQuebecAkwesasne, St. Regis Mohawk ReservationRiver, Phillips, Snye, McDonald & Chapman RoadsNew YorkUnstaffed crossings to/from Québec accessible by road only through New York state. No requirement to report.
DundeeChemin de la Pointe HopkinsQuebecFort CovingtonHopkins Point RoadNew YorkUnstaffed 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 RailU.S.
Nearest Community
StateU.S. RailNotesStructure
or Notable Feature
Coordinates
FraserBritish ColumbiaWPYSkagwayAlaskaWPY3 ft narrow gauge route, isolated line not connected to any others in North America. Former northern terminus Whitehorse, now ends at Carcross.
White RockBritish ColumbiaBNSFBlaineWashingtonBNSFUsed by Amtrak Cascades passenger trains. Border inspection services are provided at Pacific Central Station in Vancouver, British Columbia.
HuntingdonBritish ColumbiaCP, SRYSumasWashingtonBNSF
Grand ForksBritish ColumbiaKFRDanvilleWashingtonKFRAbandoned by the KFR south of the border.
BillingsBritish ColumbiaKFRLaurierWashingtonKFRCanada section isolated from Canadian rail network following CP's 1991 abandonment of their Boundary Sub, accessible only through the U.S.
WanetaBritish ColumbiaKFRNorthportWashingtonKFRCanada section isolated from Canadian rail network following abandonment of Burlington Northern's Nelson Sub in 1989, only accessible through the U.S.
KingsgateBritish ColumbiaCPEastportIdahoUP
CouttsAlbertaCPSweetgrassMontanaBNSF
North PortalSaskatchewanCPPortalNorth DakotaCP
NorthgateSaskatchewanCNNorthgateNorth DakotaBNSFCN 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.
GretnaManitobaCPNecheNorth DakotaBNThe line was abandoned by both railways during the early 1990s. The tracks have been removed on both sides.
West Lynne ManitobaCNPembinaNorth DakotaBNThe 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.
EmersonManitobaCN / CP NoyesMinnesotaBNSF /
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.
SpragueManitobaCNWarroadMinnesotaCNThe 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 RiverOntarioCNBaudetteMinnesotaCNThe U.S. stretch between Warroad & Baudette connects only through Canada.
Fort FrancesOntarioMDWInternational FallsMinnesotaMDWOnce 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 FrancesOntarioCNRanierMinnesotaCNRanier International Rail Bridge
Sault Ste. MarieOntarioCN Sault Ste. MarieMichiganCN Sault Ste. Marie International Railroad Bridge
SarniaOntarioCNPort HuronMichiganCNPaul M. Tellier Tunnel
WindsorOntarioCPDetroitMichiganCPMichigan Central Railway Tunnel
Fort ErieOntarioCNBuffaloNew YorkCNInternational Railway Bridge
Niagara FallsOntarioCPNiagara FallsNew YorkCPClosed to rail traffic in 2000. Presently mothballed.Michigan Central Railway Bridge
Niagara FallsOntarioCNNiagara FallsNew YorkCSXUsed 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-DundeeQuebecCSXFort CovingtonNew YorkCSX
ElginQuebecNYCTrout RiverNew YorkNYCAbandoned, but ROW intact.
CanticQuebecCP & CN Rouses PointNew YorkCP Used by Amtrak Adirondack passenger trains, using CN track in Canada. Cantic port of entry next to Lacolle 223.
ClarencevilleQuebecCNAlburg SpringsVermontCN
AbercornQuebecCMQRichfordVermontCMQU.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 SuttonQuebecCMQEast RichfordVermontCMQCanadian 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.
HighwaterQuebecCMQNorth TroyVermontCMQTrains in Canada must pass back through the U.S. from this isolated section. Part of the Farnham-Richford-North Troy line.
LineboroQuebecQCRNorth DerbyVermontQCRTracks were removed in the 1990s. Now Piste cyclable de Stanstead and Newport Bikepath. Signs urge cyclists not to cross here.
StanhopeQuebecSLRNortonVermontSLQ
Trudel QuebecCMQBeattie
MaineCMQ
St. LeonardNew BrunswickMNRYVan BurenMaineMNRYUnnamed rail bridge
TinkerNew BrunswickCPFort FairfieldMaineCPTracks removed.
Green RoadNew BrunswickCARHoultonMaineCARAbandoned June 1989.
St. CroixNew BrunswickNBSRVanceboroMaineEMRYOnly Canada-U.S. border crossing to be attacked by a foreign force. See Vanceboro international bridge bombing.Saint Croix-Vanceboro Railway Bridge
MohannesNew BrunswickNBSRWoodlandMaineNBSRThe 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 MillsNew BrunswickNBSRBaring PlantationMaineNBSRThe 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 BrunswickNBSRCalaisMaineNBSRThe 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
WaterwayU.S.
Ferry Terminal
StateFerry Company / VesselNotes
Prince RupertBritish ColumbiaInside Passage / Dixon EntranceWhittierAlaskaCN
,
Foss Maritime
Rail cars only.
Prince RupertBritish ColumbiaInside Passage / Dixon EntranceKetchikan / JuneauAlaskaAlaska Marine HighwayAlaska 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.
VictoriaBritish ColumbiaStrait of Juan de FucaPort AngelesWashingtonBlackball Transport
VictoriaBritish ColumbiaStrait of Juan de FucaSeattleWashingtonClipper NavigationPassengers only.
SidneyBritish ColumbiaSan Juan IslandsAnacortesWashingtonWashington State Ferries-
Waterton ParkAlbertaWaterton LakeGoat Haunt Ranger StationMontanaScheduled 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.
SombraOntarioSt. Clair RiverMarine CityMichiganBluewater FerryService currently suspended.
Walpole IslandOntarioSt. Clair RiverAlgonacMichiganWalpole-Algonac Ferry
WindsorOntarioDetroit RiverDetroitMichiganDetroit-Windsor Truck Ferry-
PeleeOntarioLake ErieSanduskyOhioOntario FerriesSeasonal: April to mid-September.
Wolfe IslandOntarioSt. Lawrence RiverCape VincentNew YorkSeasonal: May 1 to October 15.
Deer IslandNew BrunswickPassamaquoddy Bay
EastportMaineSeasonal: mid-June to mid-September. Ferry did not run in 2018.
YarmouthNova ScotiaGulf of MainePortlandMaineSeasonal: late-May to mid-October.