Search cities, hotels, brands…
City hotel guide

Cannon Beach

Cannon Beach is a charming coastal city in Clatsop County, Oregon, with a population of approximately 1,489 residents. Renowned for its stunning shoreline and the iconic 235-foot Haystack Rock sea stack, it was named one of the world's 100 most beautiful places by National Geographic. This intimate destination offers a serene escape for frequent travelers seeking natural beauty and relaxation away from crowded urban centers.

28Hotels
0Brands
0Programs

🕐 America/Los_Angeles · 💱 USD

Before choosing where to stay

Prime Location

Hotels are primarily concentrated along the main beachfront and downtown areas. This central location allows guests to walk directly to Haystack Rock and the sandy shores, providing easy access for morning tide watching or evening strolls without needing transportation.

Transport Access

Cannon Beach does not have its own airport. The nearest major hub is Portland International Airport (PDX). The drive takes approximately two hours, offering scenic coastal routes ideal for travelers renting cars or joining guided tours from the city.

Best Season

Summer months (June to September) offer the most pleasant weather and stable conditions, though crowds may be larger. Winter brings dramatic storm views and a quieter atmosphere, appealing to travelers seeking solitude and raw coastal beauty despite the rain.

Airport lounges (PDX)

Lounge access is reference info — confirm current terms with the operator; commission never ranks.

Flights to Cannon Beach

Off-site flight search (affiliate link — no in-app checkout, no price shown).

Search flights to Cannon Beach

Most-covered hotels in Cannon Beach

Ranked by verified records and coverage depth — never by price, never by commission.