This is a list of bridges and other crossings of the Snake River, from the Columbia River upstream to its sources. Headwaters of the North Fork are at Big Springs near Island Park, Idaho, while Jackson Lake is at the head of the South Fork. These two forks of the Snake River come together at the base of the Menan Buttes.

Crossings Crossing Carries Location CoordinatesWashingtonRailroad bridgeBurlington Northern RailroadPascoVaughn Hubbard Bridge U.S. Route 12PascoIce Harbor Lock and DamIce Harbor Road/Monument DriveFranklin/Walla Walla countiesLower Monumental DamLower Monumental RoadFranklin/Walla Walla countiesRailroad bridgeUnion Pacific RailroadLyons Ferry, Franklin/Walla Walla countiesLyons Ferry Bridge State Route 261Lyons Ferry, Franklin/Columbia countiesRailroad bridgeUnion Pacific RailroadWhitman/Columbia countiesLittle Goose Lock and DamLittle Goose Dam RoadWhitman/Columbia countiesElmer Huntley Bridge State Route 127Central Ferry State Park, Whitman/Garfield countiesLower Granite Lock and DamAlmota RoadWhitman/Garfield countiesRed Wolf Crossing State Route 128ClarkstonWashington - IdahoInterstate Highway Bridge U.S. Route 12Clarkston, Washington–Lewiston, IdahoSouthway BridgeFleshman Way (Clarkston)–Bryden Canyon Road (Lewiston)Clarkston, Washington–Lewiston, IdahoOregon - IdahoHells Canyon DamLocal access roadWallowa County, Oregon–Adams County, IdahoOxbow BridgeLocal access roadOxbow, Oregon–Adams County, IdahoOxbow DamLocal access roadBaker County, Oregon–Adams County, IdahoBaker-Adams BridgeBrownlee-Oxbow Highway (Oregon)– Idaho State Highway 71Baker County, Oregon–Adams County, IdahoBrownlee DamNo roadBaker County, Oregon–Adams County, IdahoBaker Railroad BridgeRailroadBaker County, Oregon–Washington County, IdahoWeiser BridgeBaker County, Oregon-Weiser, IdahoPayette Bridge State Highway 52Malheur County, Oregon-Payette, IdahoRailroad bridgeOntario, Oregon-Payette County, IdahoIOntario Bridge U.S. Route 30Ontario, Oregon-Fruitland, IdahoDevo Bridge Interstate 84Ontario, Oregon-Fruitland, IdahoNyssa Bridge U.S. Route 20, U.S. Route 26Nyssa, Oregon-Payette County, IdahoRailroad bridgeUnion Pacific RailroadNyssa, Oregon-Payette County, IdahoOregonAdrian BridgeRoswell RoadAdrianIdaho Bridge U.S. Route 95, State Highway 19HomedaleBridge State Highway 55Marsing-HustonBridge State Highway 45Owyhee County-Canyon CountyBridge State Highway 167Grand View, IdahoC.J. Strike DamOwyhee County-Elmore CountyBridge State Highway 51Bruneau-Elmore CountyBridge State Highway 78HammettBridge Interstate 84, U.S. Route 26, U.S. Route 30Glenns FerryBridge Interstate 84, U.S. Route 26, U.S. Route 30Glenns FerryBliss Damservice roadTwin Falls County - Gooding CountyDamHagermanBridge U.S. Route 30HagermanBridgeClear Lakes LaneTwin Falls County - Gooding CountyBridgeBlue Lakes Grade RoadTwin FallsPerrine Bridge U.S. Route 93Twin FallsHansen Bridge State Highway 50Twin FallsBridgelocal roadMurtaughBridgelocal roadBurleyMilner Damservice roadBurleyBridge State Highway 27Burley - HeyburnRailroad bridgeBurley - HeyburnBridge U.S. Route 30Burley - HeyburnBridge Interstate 84, U.S. Route 30Cassia County- Minidoka CountyBridgeState Highway 25Cassia County- Minidoka CountyBridgeBaseline RoadCassia County- Minidoka CountyMinidoka Damno roadCassia County- Minidoka CountyRailroad bridgeOregon Short Line RailroadAmerican FallsBridge State Highway 39 (South)American FallsAmerican Falls Dam State Highway 39 (North)American FallsBridgelocal roadPingreeBridgelocal roadBlackfootRailroad bridgeBlackfootBridge U.S. Route 26BlackfootBridge Interstate 15Blackfooteastern IdahoRailroad bridgeUnion Pacific RailroadIdaho FallsBridgeJohn's HoleIdaho FallsBridge U.S. Route 20(Broadway Street)Idaho FallsRailroad bridgeEastern Idaho RailroadIdaho FallsBridgePancheri DriveIdaho FallsBridgeIdaho FallsPalisades DamSwan ValleyBridgeSwan ValleyWyomingJackson Lake DamTeton Park RoadGrand Teton National Park

See also

References