Top 10 Hotels in Cannon Beach

See all 61 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 (106 reviews)

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

Get Rates
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.6 out of 5 (131 reviews)

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

Get Rates
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 (115 reviews)

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

Get Rates
Sea Breeze Court

Sea Breeze Court

1015 Hemlock S, Cannon Beach 97110

2.0 out of 5.0
4.8 out of 5 (81 reviews)

Situated in Cannon Beach, this motel is within a 10-minute walk of Cannon Beach, Cannon Beach History Center and Museum, an …

Get Rates
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 (142 reviews)

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

Get Rates
The Ocean Lodge

The Ocean Lodge

2864 South Pacific Street, Cannon Beach 97110

2.5 out of 5.0
4.7 out of 5 (32 reviews)

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

Get Rates
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.7 out of 5 (32 reviews)

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

$212
Stephanie Inn

Stephanie Inn

2740 South Pacific, Cannon Beach 97110-0219

4.0 out of 5.0
4.9 out of 5 (54 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
Tolovana Inn

Tolovana Inn

3400 S. Hemlock, Cannon Beach 97145

2.5 out of 5.0
3.9 out of 5 (245 reviews)

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

Get Rates
Inn at Haystack Rock

Inn at Haystack Rock

487 S Hemlock St, Cannon Beach 97110

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

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

$149

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.