Top 10 Hotels in Cannon Beach

See all 60 Hotels in Cannon Beach
Surfsand Resort

Surfsand Resort

148 West Gower, Cannon Beach 97110-0219

3.5 out of 5.0
4.6 out of 5 (122 reviews)

Nestled on the beach, this Downtown Cannon Beach hotel is within a 10-minute walk of Cannon Beach, Haystack Rock, and Canno …

$199
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach 97110

2.0 out of 5.0
4.5 out of 5 (142 reviews)

Nestled on the beach, this Cannon Beach hotel is within a 15-minute walk of Coaster Theatre, Les Shirley Park, and Cannon …

$165
Inn at Cannon Beach

Inn at Cannon Beach

3215 South Hemlock St, Cannon Beach 97110

3.0 out of 5.0
4.7 out of 5 (132 reviews)

Situated by the ocean, this romantic hotel is within 1 mi (2 km) of Tolovana Beach State Park, Haystack Rock, and Cannon Beac …

$225
Stephanie Inn

Stephanie Inn

2740 South Pacific, Cannon Beach 97110-0219

4.0 out of 5.0
4.9 out of 5 (56 reviews)

Nestled on the beach, this Cannon Beach hotel is within 1 mi (2 km) of Tolovana Beach State Park, Cannon Beach, and Haystac …

$579
The Ocean Lodge

The Ocean Lodge

2864 South Pacific Street, Cannon Beach 97110

2.5 out of 5.0
4.8 out of 5 (37 reviews)

Nestled on the beach, this Cannon Beach hotel is within 1 mi (2 km) of Tolovana Beach State Park, Cannon Beach, and Haystac …

$279
Sandals Inn Spa Suite

Sandals Inn Spa Suite

188 West Jackson Street, Cannon Beach 97110

3.0 out of 5.0

Located in Downtown Cannon Beach, this apartment is within a 10-minute walk of Cannon Beach, Coaster Theatre, and Cannon Beac …

$174
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

1400 S Hemlock St, Cannon Beach 97110

3.0 out of 5.0
4.3 out of 5 (155 reviews)

Nestled on the beach, this Downtown Cannon Beach hotel is within a 5-minute walk of Cannon Beach History Center and Museum, …

$259
Land's End at Cannon Beach

Land's End at Cannon Beach

263 West 2nd, Cannon Beach 97110-0475

3.0 out of 5.0
4.5 out of 5 (42 reviews)

Located in Downtown Cannon Beach, this beachfront hotel is in the city center and within a 15-minute walk of Les Shirley Park …

$255
Sea Sprite on the Estuary

Sea Sprite on the Estuary

372 North Spruce, Cannon Beach 97110

3.5 out of 5.0
4.4 out of 5 (45 reviews)

Situated by the ocean, this lodge is within a 15-minute walk of Coaster Theatre and Les Shirley Park. Cannon Beach and Cannon …

$389
Blue Gull Inn

Blue Gull Inn

632 S. Hemlock St., Cannon Beach 97110

2.5 out of 5.0
4.3 out of 5 (257 reviews)

Located in Downtown Cannon Beach, this inn is within a 10-minute walk of Coaster Theatre, Cannon Beach, and Cannon Beach …

$189

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.