Cannon Beach Hotels

Are you in a hurry?

Here is a quick list of Hotels in Cannon Beach, selected based on their rating

Name of hotel Accommodation Rating Price, $
Surfsand Resort

9.0 / 10

(419 Reviews)

From 319$
Mcbee Cottages

8.3 / 10

(80 Reviews)

From 220$
Hallmark Resort In Cannon Beach

8.9 / 10

(346 Reviews)

From 209$
Inn At Haystack Rock

8.1 / 10

(805 Reviews)

From 129$
Tolovana Inn

7.8 / 10

(1869 Reviews)

From 169$

When planning a vacation, there are many factors to consider. One question people often have is whether to stay in a hotel or rent a house. While both have their benefits, here are four reasons why staying in a hotel is the better option when travelling to Cannon Beach.

1. Location is key. When staying in a hotel, you're right in the heart of all the action. This is especially important when travelling to a beach town like Cannon Beach, where you'll want to be close to the ocean and all the local shops and restaurants.

2. Convenience is key. Hotels offer all the amenities you need right on site, from pool and spa access to restaurants and room service. This eliminates the need to go out and search for places to eat or things to do, which can save you time and hassle.

3. You'll have more space. Unlike a cramped rental house, hotels offer plenty of space for you and your family to spread out. This is especially beneficial if you're travelling with kids who need their own room to run around in.

4. You'll have more privacy. One of the main benefits of staying in a hotel is the privacy it provides. Unlike a rented house where you're sharing walls with complete strangers, hotels give you the freedom to come and go as you please without worrying about disturbing others.

Cannon Beach Accommodation lists:

Table of contents

Surfsand Resort Mcbee Cottages Hallmark Resort In Cannon Beach Inn At Haystack Rock Cheap Hotels Tolovana Inn Inn At Cannon Beach Ecola Creek Lodge Pet Friendly Hotels The Waves Hotel The Wayside Inn Stephanie Inn

View all photos

9
Excellent
419 Reviews

Surfsand Resort

📍 148 W Gower

From 319$

In 12 minutes' walk of Haystack Hill State Park, Surfsand Resort Cannon Beach offers accommodation with 95 rooms. This resort is set a super close walk to Cannon Beach History Center and Museum and boasts an indoor swimming pool as well as views of the ocean.

Situated in the Downtown Cannon Beach district, the property is set 14 minutes by foot from Haystack Gallery. Located right at Sleepy Monk Coffee, the 3-star hotel is reachable in a 5-minute walk from the centre of Cannon Beach. You can also visit Ecola State Park, which is 10 minutes by car. Family Market bus stop lies merely a 5-minute walk away.

Check Availability
Add to compare

View all photos

8.3
Very good
80 Reviews

Mcbee Cottages

📍 888 S Hemlock St - Tolovana Park

From 220$

The 3-star Mcbee Cottages Cannon Beach is set within 20 minutes' stroll of Haystack Rock and in 13 minutes' walk from Les Shirley Park. Guests who stay in this inn can park their car on site.

Located a 4-6 minute walking distance from Sandcastle Day, the accommodation is set near the homey Icefire Glassworks Studio. The centre of Cannon Beach is reachable within 5 minutes' walk. This Cannon Beach hotel is also 1.1 km from the arts theater "Coaster Theatre". There is Family Market bus stop close to Mcbee Cottages, it's a 5-minute walk away.

Check Availability
Add to compare

View all photos

8.9
Excellent
346 Reviews

Hallmark Resort In Cannon Beach

📍 1400 S Hemlock

From 209$

Hallmark Resort In Cannon Beach is a premium 3-star property set within 3.6 km from Ecola State Park and 1.2 km of Haystack Gallery. Featuring 129 rooms with views of the patio, this hotel is set not so far from the performing arts theater "Coaster Theatre".

The accommodation is set in the Downtown Cannon Beach district, only 450 metres from Haystack Rock. Located only minutes from Cannon Beach History Center and Museum, the oceanfront hotel is reachable in a 10-minute walk from the centre of Cannon Beach. Guests can find a beautiful beach directly on this property. Family Market bus stop lies just a 5-minute walk away.

Check Availability
Add to compare

Cheap Hotels

View all photos

8.1
Very good
805 Reviews

Inn At Haystack Rock

📍 487 S Hemlock St

From 129$

The 4-star Inn At Haystack Rock Cannon Beach offers 23 rooms 15 minutes' stroll from Haystack Hill State Park. Set around 10-15 minutes' walk from Oregon Coast, the inn invites its guests to enjoy hiking, horseback riding and bowling.

Located in the very adjacency to Tillamook Rock Lighthouse, this property also provides easy access to Cannon Beach History Center and Museum. The performing arts theater "Coaster Theatre" is within 0.3 km of the hotel and Charlotte Amalie Harbor Seaplane Base airport is 140 km away. Ecola State Park lies 10 minutes by car. Coaster Theater bus stop is set just 300 metres away.

Check Availability
Add to compare

View all photos

7.8
Very good
1869 Reviews

Tolovana Inn

📍 3400 South Hemlock Street

From 169$

The 3-star Tolovana Inn is placed in a rural area of Cannon Beach, within 20 minutes' walk of Haystack Rock and 3.1 km from Whale Park Sculpture. Located 3.1 km to Haystack Gallery, this Cannon Beach inn features 175 rooms with views over the patio.

The beachfront property lies in the heart of Cannon Beach, a minute away from Lost Art of Nursing Museum. The oceanfront hotel has a beachfront location near by the beach. Wayside Inn bus stop is set approximately 5 minutes' walk away.

Check Availability
Add to compare

Hotels in Cannon Beach

Airport nearby โœˆ๏ธ Charlotte Amalie Harbor Seaplane Base
Average Price ๐Ÿ’ฐ 309$
Hotels in Cannon Beach ๐Ÿจ 65
Hotel Reviews โญ 459
Landmarks nearby ๐Ÿ“ Ecola State Park, Hug Point State Park, Tillamook Rock Lighthouse, Cannon Beach Distillery, Cannon Beach History Center and Museum
Top Service Hotel ๐Ÿ› Surfsand Resort
Best mid-range Hotel ๐ŸŒด Mcbee Cottages
Most comfortable Hotel ๐Ÿ›๏ธ Hallmark Resort In Cannon Beach

View all photos

9
Excellent
1318 Reviews

Inn At Cannon Beach

📍 3215 South Hemlock Street

From 259$

Inn At Cannon Beach is set 10 minutes' drive from Haystack Gallery and 200 metres from Tolovana Beach State Recreation Site. This inn has to offer hiking, horse riding and fisheries plus a private garden, boasting location only minutes from Tolovana Park.

The accommodation puts you in the heart of Cannon Beach, 1.5 km to Haystack Rock. The 4-star hotel is located near the free beach of Cannon Beach. You can also visit Lost Art of Nursing Museum in no time. There is Surfcrest Market bus stop close to Inn At Cannon Beach, it's just 50 metres away.

Check Availability
Add to compare

Pet Friendly Hotels

View all photos

8.7
Excellent
808 Reviews

Ecola Creek Lodge

📍 208 East 5Th Street

From 74$

Ecola Creek Lodge Cannon Beach is a 3-star property situated within 1.4 km of distance from Cannon Beach History Center and Museum. It offers this motel with Wi-Fi throughout the property.

Cannon Beach centre can be reached within 15 minutes' walk. Haystack Gallery is within walking distance to the hotel and Bronze Coast Gallery is a 9-minute walk away. At 25 km distance from Haystack Hill State Park is a perk for guests staying at this accommodation. A local bus stop Candy Kitchen is a 10-minute walk away.

Check Availability
Add to compare

View all photos

8.8
Excellent
1056 Reviews

The Waves Hotel

📍 188 West 2Nd Street

From 252$

The Waves Hotel Cannon Beach is an unique 3-star property set 5 minutes' walk to Haystack Gallery and within a 10-minute drive away from Clatsop Loop Trail. This motel offers 40 guestrooms with views over the sea.

Set in close proximity to the arts theater "Coaster Theatre", the accommodation is located in the heart of Cannon Beach. The hotel is situated in the Downtown Cannon Beach district, around 5 minutes' walk from Tillamook Rock Lighthouse. A 5-minute walk will take you to the white beach. Waves Hotel is at 2.1 km distance from Haystack Rock. Cannon Beach Visitor Center bus stop is at a distance of 200 metres to the unique hotel.

Check Availability
Add to compare

View all photos

8.7
Excellent
236 Reviews

The Wayside Inn

📍 3339 South Hemlock Street

From 179$

The Wayside Inn Cannon Beach is 3-star accommodation set 10 minutes' drive from Haystack Gallery. Guests who stay in the inn can park their car on site.

Located pretty near Lost Art of Nursing Museum, this Cannon Beach property is near to the free beach. Haystack Hill State Park is nearly an 18-minute walk from the hotel and Charlotte Amalie Harbor Seaplane Base airport is 140 km away. The homey Icefire Glassworks Studio is accessible within a 25-minute walk. Wayside Inn bus stop is less than a 5-minute walk of The Wayside Inn.

Check Availability
Add to compare

Dog Friendly Hotels

View all photos

9.7
Excellent
72 Reviews

Stephanie Inn

📍 2740 South Pacific Avenue, Or 97110, Cannon Beach, Us

From 540$

Stephanie Inn Cannon Beach is set 10 minutes by car from Tillamook Rock Lighthouse and 2.6 km of Whale Park Sculpture. This 4-star inn offers 24-hour front desk and valet parking service.

Cannon Beach centre can be reached within 20 minutes' walk. The hotel is within a stroll of the beach. This property is a couple of blocks away from Tolovana Beach State Park and other main attractions of Cannon Beach. Stephanie Inn is located 140 km from Charlotte Amalie Harbor Seaplane Base airport and within 350 metres of Yukon Street bus stop.

Check Availability
Add to compare

View all photos

9.2
Excellent
218 Reviews

Schooner'S Cove Inn

📍 188 North Larch Street

From 259$

25 minutes by foot from Ecola State Park, Schooner'S Cove Inn Cannon Beach offers accommodation with 30 rooms. The inn has views of the ocean and features Wi-Fi throughout the property.

Situated in the Downtown Cannon Beach district, the property is set a minute away from Haystack Gallery. This 3-star hotel is located a 5-minute walk of Tillamook Rock Lighthouse and Coaster Theatre Playhouse. Hug Point State Park can be reached in 25 minutes on foot. Cannon Beach Visitor Center bus stop lies just a 5-minute stroll away.

Check Availability
Add to compare
Cannon Beach Hotels FAQ
Which Hotels are popular among city visitors?
These Hotels are known for their convenient locations, and positive customer reviews:
Which hotels in Cannon Beach have a central location?
Our hotelsfortrip.com travel data based on 458 travellers' reviews show the top places in Cannon Beach city centre. One of the best hotels in Cannon Beach city centre is The Waves rated 8.6/10 from 78US$ per night. Schooner'S Cove Inn, Hotel Collection and Surfsand Resort are also suitable for your memorable stay. Go here to see more central hotels.
What are the best hotels in Downtown Cannon Beach district?
More than 3 properties are situated in Downtown Cannon Beach district. One of the best hotels in Downtown Cannon Beach district is The Waves at the cost of 197US$ per night, offering cots, a Jacuzzi and board games. Webb'S Scenic Surf with rating 8.4/10 is located a 10-minute walk from Cannon Beach city centre. Our travellers loved a picnic area, board games and a sundeck on site. Schooner'S Cove Inn is a hotel with rating 8.4/10 at the cost of 179US$ per one night. To see more hotels in this area go here.

Location