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, $
Hallmark Resort In Cannon Beach

8.9 / 10

(346 Reviews)

From 209$
Inn At Haystack Rock

8.1 / 10

(805 Reviews)

From 129$
Surfsand Resort

9.0 / 10

(419 Reviews)

From 319$
Tolovana Inn

7.8 / 10

(1869 Reviews)

From 169$
Ecola Creek Lodge

8.7 / 10

(808 Reviews)

From 74$

When travelling to Cannon Beach, Oregon, there are many lodging options to choose from. However, many people do not realize that there are other great options beside hotels. Vacation rental homes are a great alternative, and here are four reasons why:

1. Vacation rental homes are typically much more affordable than hotels.

2. Vacation rental homes offer more space and privacy than a hotel room.

3. Vacation rental homes come with full kitchens, which allow for greater flexibility and cost savings when preparing meals.

4. Vacation rental homes are located in prime locations, often just a few minutes’ walk from the beach or town center.

Cannon Beach Accommodation lists:

Table of contents

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

View all photos

8.9
Excellent
346 Reviews

Hallmark Resort In Cannon Beach

📍 1400 S Hemlock

From 209$

The premium Hallmark Resort In Cannon Beach is 3-star accommodation set 0.6 km of Haystack Hill State Park. Located in a 10-minute ride from Clatsop Loop Trail, this oceanfront hotel features 129 rooms with views over the ocean.

Within a stroll of a beautiful beach, the property is set close to Haystack Rock. The distance to Haystack Gallery is 1.2 km away. This Cannon Beach hotel is close to the homey Icefire Glassworks Studio. Family Market bus station is located 5 minutes away from Hallmark Resort In Cannon Beach.

Check Availability
Add to compare

View all photos

8.1
Very good
805 Reviews

Inn At Haystack Rock

📍 487 S Hemlock St

From 129$

Inn At Haystack Rock Cannon Beach is set 1.2 km of Haystack Hill State Park and at 3 km distance from Ecola State Park. This inn offers 24-hour front desk assistance, laundry facilities and housekeeping service for guests' convenience.

The centre of Cannon Beach can be reached within a 5-minute walk. The 4-star hotel is just off Sleepy Monk Coffee and 140 km from Charlotte Amalie Harbor Seaplane Base airport. This accommodation is about a 25-minute walk to Les Shirley Park and other main attractions of Cannon Beach. Coaster Theater bus station is located 5 minutes away from Inn At Haystack Rock.

Check Availability
Add to compare

View all photos

9
Excellent
419 Reviews

Surfsand Resort

📍 148 West Gower

From 319$

Set 7 minutes by foot from Sandcastle Day, the 3-star Surfsand Resort is located near Cannon Beach History Center and Museum. Guests who stay in the resort can park their car onsite.

The centre of Cannon Beach can be reached within a 5-minute walk. Sights, just 5 minutes' stroll from this Cannon Beach hotel, include Tufted Puffins. Ecola State Park lies 3.4 km to the property. Family Market bus station is located 5 minutes away from Surfsand Resort.

Check Availability
Add to compare

Cheap Hotels

View all photos

7.8
Very good
1869 Reviews

Tolovana Inn

📍 3400 S. Hemlock, Tolovana Park

From 169$

The 3-star Tolovana Inn Cannon Beach lies about a 19-minute walk of Haystack Hill State Park. This Cannon Beach inn offers 24-hour reception, laundry facilities and concierge service as well as Wi-Fi throughout the property.

The property has a beachfront location 10 minutes' drive from Haystack Gallery. It is 2.3 km to the homey Icefire Glassworks Studio. The hotel is located close to the Pacific Ocean. Tolovana Inn lies in vicinity of Lost Art of Nursing Museum. Wayside Inn bus station is located 5 minutes away from the accommodation.

Check Availability
Add to compare

View all photos

8.7
Excellent
808 Reviews

Ecola Creek Lodge

📍 208 East 5Th Street

From 74$

Located at 2.5 km distance from Haystack Hill State Park, this 3-star Ecola Creek Lodge Cannon Beach offers laundry service and housekeeping. Additionally, you'll find Wi-Fi throughout the property in the motel.

The property is approximately 14 minutes' walk of John Yeon State Park. The beach is a walk from this Cannon Beach hotel. Les Shirley Park is not far away. Candy Kitchen bus station is located 10 minutes away from Ecola Creek Lodge.

Check Availability
Add to compare

Hotels in Cannon Beach

Top Service Hotel 🛁 Hallmark Resort In Cannon Beach
Hotel with a view 🔍 Inn At Haystack Rock
Top Hotel for couples 💑 Surfsand Resort

View all photos

8.8
Excellent
1056 Reviews

The Waves Hotel

📍 188 W 2Nd Street

From 252$

The Waves Hotel Cannon Beach is an unique 3-star property set around 10 minutes' drive from the Secluded Crescent Sandy Beach and a 5-minute stroll of Haystack Gallery. Located about 25 minutes by foot from Haystack Hill State Park, the motel features 40 rooms with views over the ocean.

The accommodation is situated in the centre of Cannon Beach, next to Bronze Coast Gallery. The city centre of Cannon Beach can be reached in 10 minutes on foot. In proximity to this Cannon Beach hotel you'll find Tillamook Rock Lighthouse. Cannon Beach Visitor Center bus station is located 5 minutes away from The Waves Hotel.

Check Availability
Add to compare

Pet Friendly Hotels

View all photos

8.7
Excellent
236 Reviews

The Wayside Inn

📍 3339 S. Hemlock Street

From 179$

The Wayside Inn Cannon Beach is a 3-star property at 1.4 km distance from Haystack Hill State Park. Business travellers will appreciate WiFi in public areas and access to a business centre.

Located just off Tolovana Beach State Recreation Site, The Wayside Inn also provides easy access to Lost Art of Nursing Museum. Guests staying at the inn will find themselves 3.1 km from Les Shirley Park. The free beach is just 1.6 km away. It takes in 10 minutes' ride from get to Haystack Gallery. Wayside Inn bus station is located 5 minutes away from The Wayside Inn.

Check Availability
Add to compare

View all photos

9.7
Excellent
72 Reviews

Stephanie Inn

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

From 540$

Comprising 41 rooms, this 4-star Stephanie Inn Cannon Beach is 1.4 km of Tolovana Beach State Park. There is a 24-hour front desk assistance and valet parking at the luxury inn too.

The boutique accommodation is 10 minutes' drive from Whale Park Sculpture. This Cannon Beach hotel is within a stroll of a beach. At 26 km distance from also takes you to Tillamook Rock Lighthouse. Yukon Street bus station is located 5 minutes away from Stephanie Inn.

Check Availability
Add to compare

View all photos

7.5
Very good
15 Reviews

Hearthstone Inn

📍 107 East Jackson Street

From 150$

Hearthstone Inn Cannon Beach is set within 20 minutes' stroll of Haystack Rock and merely a 10-minute walk of the arts theater "Coaster Theatre". Guests who stay in this inn can park their car on site.

Cannon Beach centre can be reached within 5 minutes' walk. The 2-star hotel is just off Contact and 140 km from Charlotte Amalie Harbor Seaplane Base airport. This accommodation is placed 3.2 km of Ecola State Park. Family Market bus station is located 5 minutes away from Hearthstone Inn.

Check Availability
Add to compare

Dog Friendly Hotels

View all photos

9
Excellent
1318 Reviews

Inn At Cannon Beach

📍 3215 South Hemlock Street

From 259$

Set only 5 minutes by foot from Tolovana Park, this 4-star Inn At Cannon Beach is located near Tolovana Beach State Recreation Site. For business travellers, computers and a photocopy machine are available on request.

Inn At Cannon Beach offers easy access to the free beach in Cannon Beach. This Cannon Beach inn is stationed nearly 5 minutes' stroll of Lost Art of Nursing Museum. 10 minutes' ride from also takes you to Tillamook Rock Lighthouse. Surfcrest Market bus station is located 5 minutes away from Inn At Cannon Beach.

Check Availability
Add to compare

View all photos

8.3
Very good
80 Reviews

Mcbee Cottages

📍 888 S Hemlock St - Tolovana Park

From 220$

Set 10 minutes' drive from Ecola State Park, this 3-star Mcbee Cottages is located near Cannon Beach Gallery. Guests who stay in the low-budget inn can park their car on site.

The property is merely 350 metres from Cannon Beach History Center and Museum. The beach is a short walk from this Cannon Beach hotel. The arts theater "Coaster Theatre" also lies a mere 1.1 km away. Family Market bus station is located 5 minutes away from Mcbee Cottages.

Check Availability
Add to compare

View all photos

9.2
Excellent
218 Reviews

Schooner'S Cove Inn

📍 188 North Larch Street

From 259$

Comprising 30 rooms, this 3-star Schooner'S Cove Inn Cannon Beach is within 25 minutes' walk of Haystack Hill State Park. The oceanfront inn offers Wi-Fi throughout the property and has a business centre for those staying on business.

The property is placed about 140 km from Charlotte Amalie Harbor Seaplane Base airport and a few minutes' walk from Haystack Gallery. You can also visit Haystack Rock, which is located at 2.2 km distance from this Cannon Beach hotel. Ecola State Park is 25 minutes' walk away. Cannon Beach Visitor Center bus station is located 5 minutes away from Schooner'S Cove Inn.

Check Availability
Add to compare

Kid Friendly Hotels

View all photos

8.6
Excellent
314 Reviews

Lighthouse Inn

📍 963 South Hemlock Street

From 119$

Area attractions, including Contact and Cannon Beach History Center and Museum are located only a short walk from this 4-star Lighthouse Inn. Boasting 24-hour front desk and concierge service, the pet friendly inn also provides guests with a desk and a photocopy machine.

The property is at 250 metres from Sleepy Monk Coffee in Cannon Beach. You can visit the Secluded Crescent Sandy Beach that is 2.2 km to this Cannon Beach hotel. Ecola State Park is reachable within a 10-minute ride. Family Market bus station is located 5 minutes away from Lighthouse Inn.

Check Availability
Add to compare

View all photos

8.1
Very good
210 Reviews

Cannon Beach Hotel Collection

📍 1116 S Hemlock Street

From 146$

Comprising 32 rooms, this 4-star Cannon Beach Hotel Collection is about a 5-minute walk of Cannon Beach History Center and Museum. It provides Wi-Fi throughout the property.

Cannon Beach Hotel Collection is 15 minutes' stroll from Haystack Gallery. Attractions within walking distance include Haystack Rock and Tufted Puffins. Ecola State Park is reachable within a 10-minute ride. Family Market bus station is located 5 minutes away from Cannon Beach Hotel Collection.

Check Availability
Add to compare

View all photos

9.1
Excellent
569 Reviews

Webb'S Scenic Surf Hotel

📍 255 N. Larch St.

From 169$

Located in Downtown Cannon Beach district, the 3-star Webb'S Scenic Surf Hotel is next-door to Haystack Gallery and at 2.2 km distance from Haystack Hill State Park. It features Wi Fi in the rooms.

Webb'S Scenic Surf Hotel is 2.8 km from the Secluded Crescent Sandy Beach. You can reach the centre of Cannon Beach in 10 minutes on foot. The motel is 1.6 km of Les Shirley Park. Cannon Beach Visitor Center bus station is located 5 minutes away from Webb'S Scenic Surf Hotel.

Check Availability
Add to compare

View all photos

9.5
Excellent
217 Reviews

Sea Breeze Court Hotel

📍 1015 Hemlock S

From 125$

Set about 5 minutes' walk from Cannon Beach Gallery, this 3-star Sea Breeze Court Hotel Cannon Beach is located near Tufted Puffins. Guests will have access to a parking on site for added convenience.

Sea Breeze Court Hotel is 150 metres from Sleepy Monk Coffee. You can reach the centre of Cannon Beach in 5 minutes on foot. The family friendly inn is situated 3.4 km to Ecola State Park. Midtown bus station is located 5 minutes away from Sea Breeze Court Hotel.

Check Availability
Add to compare

View all photos

8.2
Very good
231 Reviews

Harrison Street Inn

📍 987 South Hemlock Street

From 135$

The 3-star Harrison Street Inn Cannon Beach is set 250 metres of Cannon Beach History Center and Museum and at 0.9 km distance from Haystack Rock.

Located off Contact, Harrison Street Inn is about 5 minutes’ walk from Cannon Beach city centre. A free beach is within 9 minutes' walk to the inn. Indian Beach lies within 4.5 km from the property. Family Market bus station is located 5 minutes away from this Cannon Beach hotel.

Check Availability
Add to compare

View all photos

7.4
Good
49 Reviews

The Guesthouse Ocean View Cottages

📍 1016 South Hemlock Street

From 299$

Area attractions, including Cannon Beach Gallery and the homey Icefire Glassworks Studio are located only a short walk from this 3-star The Guesthouse Ocean View Cottages.

Tillamook Rock Lighthouse is 1.1 km to The Guesthouse Ocean View Cottages and Haystack Gallery is 1.1 km from it. The beach is a walk from the inn. Indian Beach also lies a 10-minute ride away. Family Market bus station is located 5 minutes away from this Cannon Beach hotel. Staying at The Guesthouse Ocean View Cottages, you'll be 140 km from Charlotte Amalie Harbor Seaplane Base airport.

Check Availability
Add to compare

View all photos

7
Good
8 Reviews

Beaches Inn | Sand Dune Townhouse

📍 387 South Hemlock Street Townhouse 2

From 201$

Located around 20 minutes' stroll of Haystack Hill State Park, Beaches Inn | Sand Dune Townhouse Cannon Beach offers Wi Fi throughout the property and a parking.

Beaches Inn | Sand Dune Townhouse is within 1.9 km to John Yeon State Park. You can get to the centre of Cannon Beach in about 5 minutes' walk. Hug Point State Park is reachable within a 5-minute ride. Coaster Theater bus station is located 5 minutes away from this Cannon Beach hotel.

Check Availability
Add to compare

View all photos

9.4
Excellent
41 Reviews

The Inn At Arch Cape

📍 31950 West Ocean Lane

From 267$

The Inn At Arch Cape Cannon Beach is a 4-star property located 25 minutes' stroll from Hug Point State Recreation Site. Featuring 6 rooms with views of the ocean, this luxury inn is set at 4.4 km distance from Oswald West State Park.

The accommodation is placed about 150 km from Charlotte Amalie Harbor Seaplane Base airport and a few minutes' walk from St Peter The Fisherman Catholic Church. Guests can easily reach the rugged beachfront "Cove Beach" which is 25 minutes' walk of the hotel.

Check Availability
Add to compare

View all photos

7.8
Very good
21 Reviews

Beaches Inn | Puffins Place Cabana

📍 539 South Hemlock Street Suite 5

From 190$

Beaches Inn | Puffins Place Cabana Cannon Beach is set in a 5-minute ride away from Haystack Hill State Park and at 800 metres from Haystack Gallery. This hotel also provides Wi-Fi available throughout the property.

The centre of Cannon Beach can be reached within 5 minutes' walk of the accommodation. The beach is approximately 5 minutes' walk away. Haystack Rock is 1.5 km to this Cannon Beach hotel. Coaster Theater bus station is located 5 minutes away from Beaches Inn | Puffins Place Cabana.

Check Availability
Add to compare

View all photos

7.9
Very good
17 Reviews

Beaches Inn | Herons Nest Loft

📍 539 South Hemlock Street Suite 6

From 226$

Beaches Inn | Herons Nest Loft Cannon Beach is set 0.8 km of Whale Park Sculpture and within 0.8 km to Tillamook Rock Lighthouse. This hotel offers Wi-Fi throughout the property.

Cannon Beach centre can be reached within 5 minutes' walk. The beach is 200 metres away. Located 1.5 km from Haystack Rock, this Cannon Beach hotel puts the city at your fingertips. Coaster Theater bus station is located 5 minutes away from Beaches Inn | Herons Nest Loft.

Check Availability
Add to compare

View all photos

6.6
Good
13 Reviews

Beaches Inn | Sandpiper Pier Cottage

📍 539 South Hemlock Street Suite 7

From 120$

Beaches Inn | Sandpiper Pier Cottage Cannon Beach is set only a 10-minute walk from Haystack Gallery and 1.8 km from Haystack Hill State Park. This hotel offers WiFi throughout the property.

Cannon Beach centre can be reached within 5 minutes' walk. The beach is 5 minutes' walk away. This Cannon Beach hotel is placed in 10 minutes' ride from Ecola State Park. Coaster Theater bus station is located 5 minutes away from Beaches Inn | Sandpiper Pier Cottage.

Check Availability
Add to compare

View all photos

7.9
Very good
11 Reviews

Cozy Cannon Beach Condo

From 135$

Area attractions, including Lost Art of Nursing Museum and Tolovana Park are located only a short walk from Cozy Cannon Beach Condo. This Cannon Beach hotel also offers guests Wi-Fi throughout the property.

The pet-friendly property places you 1.3 km to Haystack Rock and 0.2 km from Tolovana Beach State Recreation Site. Contact is in 25 minutes' stroll of the hotel and Charlotte Amalie Harbor Seaplane Base airport is 140 km away. Wayside Inn bus station is located 5 minutes away from this accommodation.

Check Availability
Add to compare

View all photos

7.8
Very good
11 Reviews

Sandals Inn | Spa Suite

From 65$

Sandals Inn | Spa Suite Cannon Beach is set within 0.3 km of Contact and a 5-minute drive from the Secluded Crescent Sandy Beach. This hotel also provides WiFi available throughout the property.

Located off Sandcastle Day, the accommodation is set near the homey Icefire Glassworks Studio. A 5-minute walk from the hotel will get you to the heart of Cannon Beach. A 15-minute stroll will take you to Haystack Hill State Park. Family Market bus station is located 5 minutes away from Sandals Inn | Spa Suite.

Check Availability
Add to compare

View all photos

8.5
Very good
2 Reviews

Beaches Inn | Pirates Cove Cabana 8

From 172$

Beaches Inn | Pirates Cove Cabana 8 Cannon Beach is set 20 minutes' walk of the Secluded Crescent Sandy Beach and only 1.5 km to Haystack Hill State Park. The hotel features Wi-Fi throughout the property.

Located just off Haystack Gallery, the accommodation also provides easy access to Tufted Puffins. A 5-minute walk will take you into the centre of Cannon Beach. This Cannon Beach hotel lies within 3 km from Ecola State Park. Coaster Theater bus station is located 5 minutes away from Beaches Inn | Pirates Cove Cabana 8.

Check Availability
Add to compare
Cannon Beach Hotels FAQ
What are the top hotels in Cannon Beach with a central location?
There are 16 hotels and other accommodations in Cannon Beach city centre to choose from. Providing a picnic area, concierge service and canoeing on site, Inn At Haystack Rock rated 8.6/10 is set a 5-minute walk from the city centre. Webb'S Scenic Surf with rating 8.4/10 and Lighthouse Inn rated 8.6/10 are other favourite hotels in the area. Go here to see more central hotels.
Which hotels in Downtown Cannon Beach district are the best?
More than 3 properties are situated in Downtown Cannon Beach district. One of the best hotels in Downtown Cannon Beach district is Webb'S Scenic Surf at the cost of 189US$ per night, offering a picnic area, board games and a sundeck. Another top accommodation is Schooner'S Cove Inn at the cost of 379US$ per night, which can offer a tennis court, a picnic area and hiking on site. The Waves is a hotel with rating 8.6/10 at the cost of 241US$ per one night. Go here to see more suitable hotels.
Which budget hotels in Cannon Beach are the best?
There are more than 11 top budget properties in Cannon Beach. Commonsensescience.org highly recommends The Wayside Inn rated 8.6/10 as one of the best budget Cannon Beach properties because of its price (from 75US$ per night) and American cuisine in Mo's Restaurant restaurant. Tolovana Inn rated 8.6/10 is one more great hotel, offering a golf course, concierge service and a Jacuzzi, as well as prices from 109US$ per one night. To see more cheap hotels go here.

Location