The following bridges and ferries cross the Saint John River in the Canadian province of New Brunswick and U.S. state of Maine.
Crossings NameCarriesRight (west) bankLeft (east) bankImagelogging road (46.10067732960245, -69.89544113038775)Seboomook Lake, Maine: N Branch Rdlogging road (46.1495319127175, -69.88731216901594)Seboomook Lake, Maine: 490 Rdlogging road (46.17494185379136, -69.84561622959055)Seboomook Lake, Maine: unnamed roadlogging road (46.28875732929241, -69.92917139710556)Seboomook Lake, Maine: Baker Lake RoadSunset Bridge on the St. Juste Road (T10R17)Seboomook Lake, Maine: St. Juste Roadlogging road (46.81042109811294, -69.57485639337969)Northwest Aroostook, Maine: unnamed roadDickey RoadAllagash, Maine: Walker Brook RoadAllagash, Maine: SR 161Allagash, Maine: Walker Brook RoadClair-Fort Kent BridgeFort Kent, Maine: US 1 / SR 161Clair, New Brunswick: New Brunswick Route 205Edmundston–Madawaska BridgeBridge StreetMadawaska, Maine: US 1Edmundston, New Brunswick: New Brunswick Route 120railway bridgeMaine Northern Railway (MNR Van Buren Subdivision)Van Buren, MaineSaint Leonard, New BrunswickSaint Leonard-Van Buren BridgeVan Buren, Maine: US 1Saint Leonard, New Brunswick: New Brunswick Route 17Grand Falls: Route 2, New Brunswick Route 218Grand Falls: Route 2, New Brunswick Route 108railway bridgeMulti-use trail (formerly Canadian Pacific Railway CP Edmundston Subdivision)Grand FallsGrand FallsGrand Falls: Route 130Grand Falls: New Brunswick Route 108Brooks BridgeBrooks Bridge RoadLimestoneNew Brunswick Route 105Perth-Andover BridgeAndover: Route 109Perth: New Brunswick Route 105, Route 109Florenceville BridgeFlorenceville: Route 130, New Brunswick Route 110East Florenceville: Route 130, New Brunswick Route 105Florenceville BridgeOld Florenceville BridgeFlorenceville: Route 110East Florenceville: New Brunswick Route 105Hugh John Flemming BridgeHartland: Route 130, New Brunswick Route 105Somerville: Route 130, New Brunswick Route 103Hartland BridgeHartland Bridge RoadHartland: New Brunswick Route 105Somerville: New Brunswick Route 103Grafton BridgeWoodstock: Route 103Grafton: Route 105, Route 585Hawkshaw BridgeHawkshaw Bridge RoadPokiok: New Brunswick Route 102New Brunswick Route 105Westmorland Street BridgeWestmorland StreetFredericton: New Brunswick Route 101, New Brunswick Route 102Fredericton: New Brunswick Route 105Fredericton Railway Bridge(now Bill Thorpe Walking Bridge)Multi-use trail (formerly Canadian National Railway CN Nashwaak Subdivision)FrederictonSouth DevonPrincess Margaret BridgeFredericton: Route 8Fredericton: Route 8, New Brunswick Route 10, New Brunswick Route 105Burton BridgeBurton BridgeOromocto: New Brunswick Route 102Maugerville: New Brunswick Route 105Saint John River High Level CrossingArcadia: Route 2, New Brunswick Route 102Canning: Route 2, New Brunswick Route 105Gagetown Ferry (cable ferry)Arcadia: New Brunswick Route 102Lower Jemseg: New Brunswick Route 715Evandale Ferry (cable ferry)Evandale: New Brunswick Route 102Route 124Westfield Ferry (cable ferry)Westfield: New Brunswick Route 177Hardings Point: New Brunswick Route 845Reversing Falls Railway BridgeNew Brunswick Southern Railway (NBSR McAdam Subdivision)LancasterSaint JohnReversing Falls BridgeLancaster: Route 100Saint John: Route 100Saint John Harbour BridgeSaint John: Route 1Saint John: Route 1, New Brunswick Route 100 Mactaquac Dam Mactaquac Road (Route 102) Lower Kingsclear / French Village: Ramps for Route 102 Mckeens Corner: Route 105
See also
References