Cannon Beach scenery

Fly & Drive guide

Fly into PDX, drive to Cannon Beach

2 h 7 min drive93 milesReservations: moderate

Your route

PDX

Portland International Airport

Cannon Beach

About 2 h 7 min · 93 mi by car, no stops. Estimate only.

Your arrival plan

Before you land

Reservations

Review Tide Charts and State Park Access Requirements

Overnight stays in Cannon Beach require advance booking, especially for summer weekends and school holidays. Day-use entry for Ecola State Park is generally managed via on-site kiosks, but specific parking areas may reach capacity early. Changing coastal access policies and trail conditions require a direct check with Oregon State Parks before your visit.

Official reservation info

Best time to fly in

June – September

Quick answers

What is the closest airport to Cannon Beach?

Portland International Airport (PDX) is the nearest commercial airport we route from.

How long is the drive from PDX to Cannon Beach?

Roughly 2 h 7 min (about 93 miles) by car, without stops. Times are estimates.

Do I need a reservation to visit Cannon Beach?

Overnight stays in Cannon Beach require advance booking, especially for summer weekends and school holidays. Day-use entry for Ecola State Park is generally managed via on-site kiosks, but specific parking areas may reach capacity early. Changing coastal access policies and trail conditions require a direct check with Oregon State Parks before your visit.

Keep planning