Portland International Airport (PDX) is the closest Commercial Airport.
From Portland International Airport take I 84, then I-5 then Hwy 26 toward "Ocean Beaches". When you get to the end of Hwy 26 veer right (North) on Hwy 101, following signs to Seaside and then Gearhart.
Gearhart is 94 miles, approximately 1 hour and 45 minutes from PDX.