Bus in Cannon Beach

Cannon Beach Shuttle

Buses between Cannon Beach and Astoria, plus other coastal stops. The Cannon Beach bus runs the length of Hemlock St to the end of Tolovana Beach; the schedule varies depending on day and season.
Bus in Cannon Beach

Northwest Point

Twice-daily routes between Portland and the coast. Buy tickets online, at Portland's Union Station, or at the Astoria Transit Center. The one-way fare from Portland to Astoria is $18.
Bus in Cannon Beach

Tillamook County Transportation

Buses between Astoria and Newport, with stops all along the coast.