Where will you stay in Cannon Beach?

Top 10 Hotels in Cannon Beach

See all 60 Hotels in Cannon Beach

Recent Reviews in Cannon Beach

Where to stay in Cannon Beach

Cannon Beach Hotel Guide

Top Cannon Beach Accommodations

Keen to book a nice hotel while you are visiting Cannon Beach? Expedia's extensive network offers approximately 21 apartments and hotels within 3 miles of the center.

If you want to be able to see and smell the action from the window of your room, check out the Hallmark Resort - Cannon Beach and the Sunset Inn. The Courtyard and the Hearthstone Inn also appeal to travelers.

To take in the local art and culture, head straight to White Bird Gallery. If you get excited over these kinds of sites, you will be happy to know that you can book a room at a few nearby hotels, the Lodges At Cannon Beach and Blue Gull Inn. Get ready to enjoy a laugh, let out a cry or just unwind and enjoy the unfolding spectacle at Coaster Theatre, the home of magnificent live performances. If you feel more inclined to see this site, the Lodges At Cannon Beach and Blue Gull Inn are your closest hotel options.

The Waves / The Argonauta Inn / The White Heron Lodge is an ideal option for visitors who are watching their pennies. Alternatively, you could check out the amenities and rates at the Sea Breeze Court.

There are more choices here. The Resort at Seaside and the Sand And Sea Condominiums can be found 7 miles and 7 miles away from the heart of Cannon Beach. Explorers looking for something else can check out the Old Wheeler Hotel and the Rivertide Suites Hotel, 15 miles and 7 miles away.

Seaside Gilbert District and Seaside are a couple more places to visit in North Oregon Coast. Seaside Gilbert District is 7 miles to the north of Cannon Beach, while Seaside is 7 miles to the north. Seaside Gilbert District hotels and apartments include the Holiday Inn Express Hotel & Suites Seaside-Convention Center and Comfort Inn & Suites by Seaside Convention Center/Boardwalk. The Gearhart by the Sea and Inn At Seaside are among the accommodation options in Seaside.

How to Get to Cannon Beach

Portland International Airport is a convenient airport for Cannon Beach travelers, and can be found 70 miles away from Cannon Beach. Nearby accommodation options are the Embassy Suites Portland Airport and the Sheraton Portland Airport Hotel.