Top 10 Hotels in Cannon Beach

See all 19 Hotels in Cannon Beach
Blue Gull Inn
Blue Gull Inn

632 S. Hemlock St., Cannon Beach 97110

2.5 out of 5.0
4.2 out of 5 (227 reviews)

Situated near the beach, this inn is within a 10-minute walk of Coaster Theatre, Cannon Beach, and Cannon Beach History …

$89
Cannon Beach Hotel
Cannon Beach Hotel

1116 S. Hemlock Street, Cannon Beach 97110

3.5 out of 5.0
4.5 out of 5 (69 reviews)

Situated by the ocean, this romantic hotel is within a 10-minute walk of Cannon Beach, Cannon Beach History Center and …

$149
Lighthouse Inn
Lighthouse Inn

963 South Hemlock, Cannon Beach 97110

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

Situated by the ocean, this hotel is within a 10-minute walk of Cannon Beach, Cannon Beach History Center and Museum, and …

$195
The Courtyard
The Courtyard

964 South Hemlock Street, Cannon Beach 97110

3.0 out of 5.0
4.2 out of 5 (38 reviews)

Situated near the beach, this romantic inn is within a 10-minute walk of Cannon Beach, Cannon Beach History Center and …

$169
McBee Cottages
McBee Cottages

888 S Hemlock St, Cannon Beach 97110

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

Situated near the beach, this cottage is within a 10-minute walk of Cannon Beach, Coaster Theatre, and Cannon Beach History …

$139
Ecola Creek Lodge
Ecola Creek Lodge

208 East 5th Street, Cannon Beach 97110

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

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

$109
Sea Sprite at Haystack Rock
Sea Sprite at Haystack Rock

280 South Nebesna, Cannon Beach 97110

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

Offering direct access to the beach, this Cannon Beach lodge is within a 15-minute walk of Tolovana Beach State Park and …

$179
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.7 out of 5 (73 reviews)

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

$135
Surfsand Resort
Surfsand Resort

148 West Gower, Cannon Beach 97110-0219

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

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

$189
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 (76 reviews)

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

$225

Recent Reviews in Cannon Beach

Hide content

Where to stay in Cannon Beach

Cannon Beach Hotel Guide

Travelers to North Oregon Coast who are looking for quality accommodation options close to Cannon Beach have a number of options. Expedia has 13 places to stay within a convenient 6-mile from the middle of Cannon Beach. The Sand And Sea Condominiums, is located 7 miles away. The Rivertide Suites Hotel and the Old Wheeler Hotel are two alternative Expedia-listed hotels in Cannon Beach.

After you have really explored Cannon Beach, why not go a bit more of the region? The Oregon Coast area has plenty of scenic and cultural delights waiting to be explored. Investigate Oregon Coast's lighthouses or admire its beaches. Popular things to do in this particular part of United States of America include horse riding.

Looking for more things to do? Why not spend some time visiting Seaside Aquarium, Gearhart Golf Links and Seaside Carousel Mall, in Seaside, 7 miles to the south of Cannon Beach. Should you wish to stay in Seaside, be sure to check out the Holiday Inn Express Hotel & Suites Seaside-Convention Center and Comfort Inn & Suites by Seaside Convention Center/Boardwalk. Alternatively, you could stay in Astoria, 20 miles to the south of Cannon Beach, where you'll find the Hampton Inn and Suites Astoria and Holiday Inn Express And Suites Astoria. The Heritage Museum, Astoria Column and Lewis and Clark National Historical Park are a couple of the most popular points of interest to explore in Astoria.

Portland International Airport is the preferred airport and is 70 miles from Cannon Beach. Conveniently located hotels include Embassy Suites Portland Airport and Sheraton Portland Airport Hotel.