which airport serves cannon beach oregon
Cities > United States > Airports near Cannon Beach, OR. The closest airport to Cannon Beach is Portland International Airport (PDX). Distance from Portland International Airport to Cannon Beach, OR is 111,2 kilometers (69,1 miles).