The way points of this bicycle route:
Leave town, heading east on Chilberg Rd
Bear left on Chilberg Rd
L on Best Road
Cross Hwy 20
L on Bayview Rd
R on Bayview Edison Rd
L on Samish Island Rd (turn R instead to cut roughly 7 miles off the route)
R on Halloran Rd
R on Roney Rd
R on Samish Island Rd
Straight on Bayview Edison Rd
L on Farm to Market Rd
R on Maclaggart Ave
L on Main St / W Bow Hill Rd
R on Chuckanut Dr
R on Avon Allen Rd
Cross Peterson Rd
R on McLean Rd
L on Beaver Marsh Rd
L on Jungquist Rd
R on Kamb Rd
Left on Beaver Marsh Rd
L on Best Rd
L on Moore Rd
L on Dry Slough Rd
Continue straight at intersection with Skagit City Rd
Left on Skagit City Rd
R on Fir Island Rd
L on Best Rd
L on Dodge Valley Rd
L on Chilberg Rd into La Conner
End :-)