Linn County Road Department

Linn County, Oregon

The Willamette Valley Covered Bridge Loop (Linn County)

Directions courtesy of

Hoffman Bridge: Take Hwy 20E from Albany and go left on Hwy. 226. Turn left on Cold Springs Rd. Turn right at the stop sign in Crabtree and left on Hungry Hill Dr. Four miles on, Hoffman Bridge with its Gothic-style windows crosses Crabtree Creek.


Gilkey Bridge: From Hungry Hill Dr., turn left on Hwy 226 and left again on Gilkey Rd. At the stop sign, turn right on Goar Rd. Gilkey Bridge has spanned Thomas Creek since 1939.



Shimanek Bridge: From Gilkey Bridge, turn right on Robinson Dr. to Scio. At the Main St. intersection, turn right, then left on Hwy. 226. Keep going to Richardson Gap Rd. and turn left to Shimanek Bridge with its red paint and lowered windows.


Hannah Bridge: Take the first right on Shimanek Bridge Dr. which rejoins Hwy. 226. From Hwy. 226, turn left and then right on Camp Morrison Dr. to Hannah Bridge over Thomas Creek.


Larwood Bridge: Turn around just past Hannah Bridge and backtrack along Hwy. 226. Turn left on Richardson Gap Rd. and left on Larwood Dr. until you get to Larwood County Park. Here, you can view the Larwood Bridge and a partially restored water wheel.


Weddle Bridge: Drive through Larwood Bridge and keep going on Fish Hatchery Dr. Turn left on Hwy. 226, left again on Hwy. 20, and continue all the way to Sweet Home. Here, you'll find Weddle Bridge on 14th Ave., straddling Ames Creek at Sankey Park.


Short Bridge: Return to Hwy 20 and turn right heading East. Short Bridge is located approximately mile West of Cascadia, off US Hwy 20.


 Crawfordsville Bridge: From Sweet Home, take Hwy. 228 west to Crawfordsville. As you cross the Calapooia River, the bridge sits alongside the road. From here, Hwy. 228 returns to I-5 where you can head south to the Cottage Grove loop or north to Albany.