The Oregon Coast Places

Cannon Beach

Getting Here

Cannon Beach is about an hour and a half's drive from Portland on U.S. Highway 26, and 25 mi south of Astoria on U.S. Highway 101. Sunset Empire (503/861-7433 www.ridethebus.org) buses connect Portland with the northern coastal cities of Astoria, Warrenton, Hammond, Gearhart, Seaside, and Cannon Beach.

Free Fodor's Newsletter

Subscribe today for weekly travel inspiration, tips, and special offers.