List of crossings of the Fraser River


This is a list of bridges, tunnels, and other crossings of the Fraser River in the Canadian province of British Columbia. It includes both functional crossings and historic crossings which no longer exist, and lists them in sequence from the South Arm of the Fraser River at the Strait of Georgia upstream to its source. Listed separately on this page are the crossings on the Fraser River's North and Middle Arms.

Fraser River Delta (Strait of Georgia to New Westminster)

South Arm

This is a list of crossings of the South Arm of the Fraser River from the Strait of Georgia to the North Arm of the Fraser River at approximately mile 16.5. The South Arm is the primary outflow branch of the Fraser River.
CrossingImageCarriesLocationCoordinatesCompletedNotes
Westham Island BridgeWestham Island RoadDelta and Westham Island1910One of the few remaining Howe truss bridges in the world.
Ladner Ferry
Passengers and vehiclesDelta and Richmond1914Replaced by George Massey Tunnel in 1959.
George Massey TunnelDelta and Richmond1959The only vehicular tunnel crossing of the Fraser River.
Alex Fraser BridgeAnnacis Island and Delta1986
Annacis Island Swing BridgeDerwent WayAnnacis Island and New Westminster

Middle Arm

This is a list of crossings of the Middle Arm of the Fraser River from the Strait of Georgia to the North Arm of the Fraser River at approximately mile 4.6.
CrossingImageCarriesLocationCoordinatesCompletedNotes
No. 2 Road BridgeNo. 2 Road / Russ Baker WayRichmond and Sea Island1993
Dinsmore BridgeGilbert RoadRichmond and Sea Island1969Weight restrictions were added in October 2006.
Moray BridgeSea Island WayRichmond and Sea Island1957a.k.a. the Moray Channel Bridge, and formerly the Middle Arm Bridge
Sea Island ConnectorBridgeport RoadRichmond and Sea Island2002a.k.a the Airport Connector Bridge
Middle Arm Canada Line BridgeSkyTrain Canada LineRichmond and Sea Island2009a.k.a Middle Arm or Airport SkyTrain Bridge
Marpole Bridge Hudson Street / Woodward HighwayRichmond and Sea Island1889a.k.a. Eburne Bridge, North Arm Bridge, or Sea Island Bridge

North Arm

This is a list of crossings of the North Arm of the Fraser River from the Strait of Georgia to the main body of the Fraser River at approximately mile 16.5. The North Arm is the secondary outflow branch of the Fraser River.
CrossingImageCarriesLocationCoordinatesCompletedNotes
Marpole Bridge Hudson Street / Woodward HighwaySea Island and Vancouver1889a.k.a. Eburne Bridge, Sea Island Bridge, or Middle Arm Bridge
Arthur Laing BridgeGrant McConachie WaySea Island and Vancouver1975
Marpole CP Rail BridgeCP Railway Richmond and Vancouver1902; Span rebuilt 1967Swing span removed following barge collision in 2016.
Oak Street BridgeRichmond and Vancouver1957
North Arm Canada Line BridgeSkyTrain Canada Line cyclists and pedestriansRichmond and Vancouver2009a.k.a. Canada Line Bridge, or various identifying descriptives
Fraser Street Bridge Fraser Street / No. 5 RoadRichmond and Vancouver1894a.k.a. Fraser Ave. Bridge, North Arm Bridge, No. 5 Rd. Bridge, or Twigg Island Bridge
Knight Street BridgeKnight StreetRichmond and Vancouver1974
CNR BridgeCanadian National RailwayBurnaby and Richmond
Queensborough BridgeNew Westminster and Queensborough1960
Queensborough Railway BridgeSRY Rail LinkNew Westminster and Queensborough1910

Main Watercourse (New Westminster to Yellowhead Pass)

CrossingImageCarriesLocationCoordinatesCompletedNotes
SkyBridgeSkyTrain Expo LineNew Westminster and Surrey1990Until 2019 it was the longest cable-supported transit-only bridge in the world.
Pattullo Bridge
New Westminster and Surrey1937
New Westminster BridgeRailwayNew Westminster and Surrey1904Oldest bridge in the Lower Mainland of British Columbia. Served automobile traffic from 1904 to 1937.
Port Mann BridgeCoquitlam and Surrey1964
2012
Barnston Island FerryPassengers and vehiclesBarnston Island and Surrey
Golden Ears BridgeGolden Ears WayLangley and Maple Ridge 2009Longest extradosed bridge in the Western Hemisphere.
Jacob Haldi BridgeGlover RoadLangley and McMillan Island1932
1994
Albion Ferry
Passengers and VehiclesLangley and Maple Ridge1957Replaced by Golden Ears Bridge in 2009.
Mission BridgeAbbotsford and Mission1973
Mission Railway BridgeCPRAbbotsford and Mission1909Served automobile traffic from 1909 to 1972.
Agassiz-Rosedale BridgeSouth of Agassiz1956
Water Avenue BridgeHaig and Hope1916
Alexandra Bridge Alexandra Lodge-Spuzzum1964
Alexandra Bridge
Cariboo Road
Pedestrians
Alexandra Lodge-Spuzzum1926The original crossing was built by Joseph Trutch in 1861 and was completely rebuilt in 1863 and 1926. It was later replaced by the modern Alexandra Bridge in 1964.
Hells Gate Suspension BridgePedestriansHells Gate1948Original suspension bridge was destroyed in May 1948 due to a localized flood event. The new bridge was built 3 metres higher than the original.
Hells Gate AirtramPassengersHells Gate1970
North Bend Aerial Ferry Passengers and vehiclesBoston Bar and North Bend1940Replaced by Cog Harrington Bridge in 1986. The aerial tramway is unique given that it transported passengers and automobiles across the Fraser River.
Cog Harrington BridgeChaumox RoadBoston Bar and North Bend1986
Siska CPR BridgeCanadian Pacific RailwaySiska1883The original truss span was replaced in 1910.
Siska CNR BridgeCanadian National RailwaySiska
Lytton CNR Fraser BridgeCanadian National Railway and pedestriansLytton
Lytton FerryPassengers and vehiclesLytton
Fraser River Suspension BridgePedestriansNorth of Lytton
Lillooet PGE BridgePacific Great Eastern RailwayLillooetDemolished in 1948.
Bridge of the Twenty-Three CamelsLillooet1981
Miller's Ferry Old Cariboo RoadLillooet1860The ferry was in use until 1888.
Lillooet Suspension BridgeOld Highway 12
Pedestrians
Lillooet1913Replaced by the Bridge of the Twenty-Three Camels in 1981. Restored as a pedestrian-only crossing in 2003.
Lillooet Railway BridgeCanadian National RailwayLillooet
Bridge River BridgeOld Cariboo RoadLillooet1858The bridge was in use until the 1870s.
Pavilion Aerial FerryPassengersPavilion-West PavilionThe aerial tramway is not in use.
Big Bar FerryUnnumbered Ranch RoadBig Bar Creek Reaction-cable ferry
Dog Creek BridgeUnnumbered Ranch RoadGang Ranch-Dog Creek
Sheep Creek BridgeRiske Creek.jpg|150pxBuckskin RoadNear Soda Creek
Moffat BridgeMoffat Bridge Approach/Marsh DriveQuesnel
Quesnel Fraser River BridgePedestriansQuesnel1929Resurfaced for pedestrian use in 1974.
Simon Fraser BridgePrince George1963
2009
Yellowhead BridgePrince George1988
Prince George CNR BridgeCanadian National RailwayPrince George1914
Prince George BCR-CNR BridgeBC Rail and Canadian National RailwayPrince George
Road BridgeLoopol RoadNear Prince GeorgeShelley: Northwood road/rail bridge in "Railway" section, and former ferry upstream in "Roads".
Road BridgeUpper Fraser RoadNear McGregorHansard: Bridge in "Road Transport" section, and former ferry downstream in "Ferry & Loading Areas".
Hansard CNR BridgeCanadian National RailwayNear McGregorMcGregor in first section.
Dome Creek CNR BridgeCanadian National RailwayNear Dome CreekDome Creek in first section.
Road BridgeMorkil Forest Service RoadNear Loos
Highway BridgeMcBride
Road BridgeDunster Station RoadDunster
Road BridgeBlackman RoadNear Tete Jaune Cache1953
Highway BridgeNear Tete Jaune Cache
Railway BridgeCanadian National RailwayMount Robson Provincial Park
Railway BridgeCanadian National RailwayMount Robson Provincial Park
Highway BridgeMount Robson Provincial Park
Highway BridgeMount Robson Provincial Park