Beginning of main content

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight 29 Sep. - 30 Sep.
This weekend 2 Oct. - 4 Oct.
Next weekend 9 Oct. - 11 Oct.

Most frequently booked Cannon Beach hotels

C$199
Inn at Cannon Beach

Inn at Cannon Beach

3.0 out of 5.0 3215 South Hemlock St, Cannon Beach, OR
4.8/5
(19 Reviews)
Located in Tolovana Park, this romantic hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock is 0.9 mi (1.5 km) away.
 
C$194
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

2.0 out of 5.0 188 W 2nd Street, Cannon Beach, OR
4.7/5
(3 Reviews)
Nestled on the beach, this Cannon Beach hotel is just steps away from Chapman Beach and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 miles (3 km).
 
C$146
Tolovana Inn

Tolovana Inn

2.5 out of 5.0 3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
4.3/5
(9 Reviews)
Nestled on the beach, this Tolovana Park hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock and Hug Point State Park are also within 6 mi (10 km).
 

Top cheap Cannon Beach hotel deals

C$144
Ecola Creek Lodge

Ecola Creek Lodge

3.0 out of 5.0 208 East 5th Street, Cannon Beach, OR
4.6/5
(5 Reviews)
Situated by the ocean, this historic lodge is within a 5-minute walk of Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 miles (3 km).
 
C$146
Tolovana Inn

Tolovana Inn

2.5 out of 5.0 3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
4.3/5
(9 Reviews)
Nestled on the beach, this Tolovana Park hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock and Hug Point State Park are also within 6 mi (10 km).
 
C$173
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

3.0 out of 5.0 1400 S Hemlock St, Cannon Beach, OR
4.8/5
(10 Reviews)
Nestled on the beach, this Downtown Cannon Beach hotel is within a 5-minute walk of Cannon Beach History Center and Museum and Cannon Beach. Ecola State Park and Haystack Rock are also within 3 miles (5 km).
 

Top luxury Cannon Beach hotel deals

C$261
Cannon Beach Hotel

Cannon Beach Hotel

3.5 out of 5.0 1116 S. Hemlock Street, Cannon Beach, OR
5/5
(3 Reviews)
Located in Downtown Cannon Beach, this romantic hotel is within a 10-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 2 mi (3.2 km) away.
Reviewed on 14 Apr. 2019

The staff was amazing and very kind and respectful. The breakfast was tasty - much better than the average buffet and although I sat down with 10 minutes left, I was invited to stay and enjoy my meal. Which I did in comfort. It was a wonderful and relaxing stay. Just what I needed.

 
C$199
Surfsand Resort

Surfsand Resort

3.5 out of 5.0 148 West Gower, Cannon Beach, OR
5/5
(4 Reviews)
Nestled on the beach, this Downtown Cannon Beach hotel is within a 15-minute walk of Cannon Beach and Haystack Rock. Tolovana Beach State Park and Ecola State Park are also within 3 mi (5 km).
Reviewed on 9 Sep. 2019

Great location. I was there as a guest for a destination wedding. Excellent choice! Scenic & right on the beach. Don’t miss the Wayfarer Restaurant next door!

 
C$146
Tolovana Inn

Tolovana Inn

2.5 out of 5.0 3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
4.3/5
(9 Reviews)
Nestled on the beach, this Tolovana Park hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock and Hug Point State Park are also within 6 mi (10 km).
Reviewed on 18 Jul. 2020

Beautiful location, although parking was somewhat congested. Rooms and service were very good although COVID significantly restricted amenities

 
Map

How much is a hotel room in Cannon Beach?

Hotels in Cannon Beach start at C$144 per night. Prices and availability subject to change. Additional terms may apply.

Cannon Beach Hotel & Travel Guide

Once upon a time, William Clark—of the daring duo Lewis and Clark—looked out from a stretch of today’s Oregon coast and called it “the grandest and most pleasing prospects which my eyes ever surveyed, in front of a boundless ocean.” Clark was describing the scene from Cannon Beach, Oregon, during the early 19th century.

Today, this slice of Oregon’s northern coast is lined with seashell-sprinkled beaches, small-town shops, fine dining, and welcoming Cannon Beach hotels. We’d say that’s more than “pleasing”—it’s downright charming. Follow the ocean breeze and find out for yourself.

Visiting Cannon Beach

When you roll up to the stately silhouette of Haystack Rock, you’ll know you’ve reached the Pacific Northwest’s peaceful playground. Pick up one of our getaway-ready rental cars near Cannon Beach to make that moment even more postcard-perfect. Speaking of postcards, you can still find travelers and locals alike tucked into a cafe booth on historic Hemlock Street, writing “Wish you were here” on the back of photos of Hug Point.

To capture your own blissful views of the Pacific, follow Ecola State Park Road north until you reach the start of Cannon Beach Trail. You’ll skirt 7 miles of secluded sand and starfish before sighting the Tillamook Rock Light, a beacon for weary sailors since 1881. When you’re feeling a bit tossed by the salty sea air, dip into some comfort food—think hot chowder and locally distilled spirits—on Hemlock Street. Then rest up for some sandcastle construction in one of the beautiful hotels near Cannon Beach. They take sandcastles very seriously in this city.

When it’s time to plan your adventure in the “Beaver State,” rest assured that Travelocity has been busy selecting the top hotels in Cannon Beach. While you’re here, book Portland hotels to add a little weird to your wandering.


Recent Cannon Beach hotel reviews by fellow wanderers


*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.