List of Canada–United States border crossings


This is a list of border crossings along the Canada–United States border, ordered from west to east. Several crossings are along major highways. Some crossings in remote areas are unstaffed; among those, some require travelers to report to border officials at another location, and some may not have any reporting requirement at all.
On the U.S. side, the Department of State assigns a three-letter Port of Entry code to each crossing. This code is included on the passport entry stamp or parole stamp one receives when crossing into the U.S. One code may correspond to multiple crossings.
File:Entering Can. from U.S..jpg|thumb|300px|right|Cars approaching Canada Customs at Douglas, British Columbia, from Blaine, Washington

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.

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. Current requirements for reporting to CBSA or CBP for inspection are noted.
Many former uncontrolled roads that served as points of entry along the U.S. Customs and Border Protection Swanton Sector were barricaded/closed in the mid-1970s in securing the 1976 Montreal Summer Olympics. These included Clinton, Franklin and St. Lawrence counties in upstate New York, and in Franklin, Orleans and Essex counties in Vermont.
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. The Canadian road ends at the former Granduc Mine; the U.S. road connects only to Canada.
Skagit Valley Provincial ParkSilver Skagit RoadBritish ColumbiaNorth Cascades National ParkSilver Skagit RoadWashingtonUnstaffed and open. The 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.
Warner CountyRange Road 153B, Range Road 152, Range Road 150, Range Road 144, Range Road 142, Township Road 10AAlbertaToole CountyBorder RoadMontanaSeries of minor unpaved roads that cross the border with unstaffed crossings. All persons crossing must report to customs at Sweetgrass/Coutts.
Northwest Angle Provincial ForestManitobaAngle InletMinnesotaThe 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, Minnesota, 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 are 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 are 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 the nearby staffed border post.
SuttonEast Richford Slide RoadQuebecRichfordEast Richford Slide RoadVermontUnstaffed and open. Road in East Richford, Vermont, briefly crosses the border into Canada for approximately. 1/3 mile before crossing back to the US. The area is remote and has no connection to the rest of Canada. No requirement to report.45°00'41.1"N 72°34'53.7"W
Gilbert RoadRoute de BellechasseQuebecSeboomook Lake, MaineGilbert RoadMaineInternational bridge built by a logging company to access its private property in Maine and is gated. No border inspection services have ever existed at this location. It appears this bridge was removed in 2014.

Future road crossings

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.

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
CodeStateFerry Company / VesselNotes
Prince RupertBritish ColumbiaInside Passage / Dixon EntranceKetchikan / Juneau
AlaskaAlaska 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. For the 2024 season, Alaska Marine Highway is not servicing Prince Rupert.
VictoriaBritish ColumbiaStrait of Juan de FucaPort AngelesWashingtonBlackball Transport
VictoriaBritish ColumbiaStrait of Juan de FucaSeattleWashingtonClipper NavigationPassengers only.
SidneyBritish ColumbiaSan Juan IslandsAnacortesWashingtonWashington State FerriesThe Sidney to Anacortes ferry was suspended in 2020 due to COVID-19 concerns, and is not expected to resume until 2030 due to ship and crew shortages.
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.
Walpole IslandOntarioSt. Clair RiverAlgonacMichiganWalpole–Algonac Ferry
PeleeOntarioLake ErieSanduskyOhioOntario FerriesSeasonal: April to mid-September.
Wolfe IslandOntarioSt. Lawrence RiverCape VincentNew YorkCape Vincent-Wolfe Island FerrySeasonal: May 1 to October 15.
Deer IslandNew BrunswickPassamaquoddy Bay
EastportMaineSeasonal: mid-June to mid-September. This ferry is permanently out of service.
YarmouthNova ScotiaGulf of MaineBar HarborMaineBay FerriesSeasonal: late-May to mid-October.

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.
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.
Maple Falls RoadBritish ColumbiaSouth Pass RoadWashingtonA former border crossing between Columbia Valley and Silver Lake. Access to the Canadian side was formerly only possible through Washington State.
Pacific Crest TrailBritish ColumbiaPacific Crest TrailWashingtonTravel was formerly permitted into Canada only for trail hikers who had obtained a Pacific Crest Trail Entry Permit in advance. The CBSA discontinued this program as of January 31, 2025.
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.
SidleyCounty Route 4777British ColumbiaWashingtonRichard G. Sidley was the Territorial Police and Customs Collector, 1889–1907. Office replaced by Bridesville.
BridesvilleOld Molson RoadBritish ColumbiaMolsonOld Railroad RoadWashingtonBoth were stations on the VV&E, a Great Northern Railway subsidiary. The rail track between Molson and Midway was lifted in 1936. The Bridesville customs office was established in 1907 and closed in 1939. Molson ceased as a port of entry in 1941. The former Customs and Immigration building is included in a museum display at Molson.
MyncasterMyncaster RoadBritish ColumbiaChesawBolster RoadWashingtonThe Myncaster customs office, which handled both road and rail traffic, existed from 1907 to 1937. Myncaster was a station on the VV&E, a Great Northern Railway subsidiary. The rail track, which did not cross the border at this location, was lifted between Molson and Midway in 1936. The US ended customs services around 1955. In 1990, the crossing temporarily re-opened to permit the passage of draft horses for competitions in the area, with crossing into Canada permitted on May 14 and crossing into the US permitted on June 9.
NewgateDorr RoadBritish ColumbiaGatewayMontanaThis crossing was on the eastern bank of the Kootenay River at the boundary. Customs operations, which began in 1902, inspected both traffic on the river and the adjacent Great Northern Railway branch. The US closed its Customs office when rail service ended in 1935, with officers relocating to the busier Roosville crossing about eastward. The railroad tracks were removed in 1938, 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 was adjacent to the Flathead River. Canada operated a station about a mile north of the border from 1904–1905 and closer to the border from 1914 to 1923, 1926, 1931 to 1941, and from the mid-1940s. 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 to 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 BeaverSaskatchewanWhitetailMontanaThe Big Beaver-Whitetail crossing was established in 1951, where traffic was never extensive. In 2009, the US planned to use Recovery Act funds to upgrade its Whitetail border station. However, at the same time, Canada would be planning to close its Big Beaver station. CNN ran a story on how wasteful it would be to spend millions on 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.
NorthgateSaskatchewanNorthgateNorth DakotaThis border crossing was established in 1913 to serve both highway and rail traffic. The US and Canadian Ports of Entry were abandoned in 1962 when a new highway and a new border station were built about a half mile to the west, bypassing the town. 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 StreetManitobaPembinaNorth 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 EastManitobaNoyesMinnesotaThroughout 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 RiverCR 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.
CornwallOntarioMassenaNew 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 JamiesonQuébecJamieson 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 on August 21, 2014. Both the US and Canada border stations have since been demolished.
Roxham RoadRang RoxhamQuébecRoxham RoadRoxham RoadNew YorkCanada operated a port of entry at this location 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. Starting in 2017, thousands of migrants made unauthorized entry into Canada on foot at this location so they could request asylum. RCMP established temporary facilities at this crossing to aid in processing the surge in asylum seekers. Canadian regulations regarding asylum procedures were changed in 2023, ending the surge, and the temporary facilities were subsequently demolished after more than 100,000 immigrants requested asylum there.
BlackpoolChemin RidgeQuébecChamplainNew YorkThe border crossing on US 9 closed in 1967 when I-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 - 217QuébecMeridian 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 LafondQuébecNorth 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-CouvertQuébecNorth 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 ParulinesQuébecNewportLeadville 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 LeadvilleQuébecNewportLake 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 DerbyQuébecNorth DerbyNorth Derby RoadVermontCanada provided Customs service at this road and rail crossing from 1932 to 1937 and from 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 PrincipaleQuébecNortonNelson 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-MarieQuébecDaaquamAmerican 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 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 whether 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 remain.
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 the 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 BrunswickHoultonMaineBefore 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 I-95 was completed immediately to the north. The Canada border station, which was sometimes called Richmond Road, was demolished. The US border station and adjacent staff residences remain 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 is likewise serving as a private home.