Cannon Beach hotels and places to stay

Search among 24 available hotels and places to stay in Cannon Beach from 50+ providers

Check-in
Sun, 22 Dec
-
Check-out
Mon, 23 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Sun, 22 Dec
-
Check-out
Mon, 23 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Sun, 22 Dec
-
Check-out
Mon, 23 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-24 out of 24
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great79 reviews
Map
493 yd from City Center562 yd from Haystack Hill State Park
Nestled in the Downtown Cannon Beach district of Cannon Beach, the premium 3-star Hallmark Resort In is 10 minutes' drive from Ecola State Park.
FromUS$ 189 /nightSelect
Tolovana InnAparthotel
8.4
Great309 reviews
Map
1.4 mi from City Center135 yd from Tolovana Park
The 3-star Tolovana Inn is placed in a rural area of Cannon Beach, within 1.9 miles of Haystack Gallery and around a 20-minute stroll from Haystack Rock.
FromUS$ 109 /nightSelect
8.4
Great88 reviews
Map
264 yd from City Center806 yd from Haystack Rock
The 3-star Surfsand Resort Cannon Beach overlooks Haystack Rock and is located 500 feet from Icefire Glassworks.
FromUS$ 129 /nightSelect
8.4
Great171 reviews
Map
1.2 mi from City Center171 yd from Tolovana Park
The 4-star smoke-free Inn At is placed right at Lost Art of Nursing Museum and near a boat dock.
FromUS$ 179 /nightSelect
8.6
Great102 reviews
Map
829 yd from City Center118 yd from Haystack Gallery
25 minutes by foot from Haystack Hill State Park, the smoke-free Waves Cannon Beach features spa therapy and barbecue.
FromUS$ 153 /nightSelect
8.0
Great50 reviews
Map
847 yd from City Center122 yd from Haystack Gallery
Les Shirley Park and Icefire Glassworks are located 0.9 miles and 0.6 miles from the 3-star oceanfront Schooner'S Cove Inn respectively.
FromUS$ 179 /nightSelect
8.4
Great59 reviews
Map
1.3 mi from City Center50 yd from Tolovana Park
Comprising 12 rooms in the very heart of Cannon Beach, the 3-star pet-friendly Wayside Inn lies 1.7 miles from Tillamook Rock Lighthouse.
FromUS$ 229 /nightSelect
8.4
Great114 reviews
Map
277 yd from City Center311 yd from Coaster Theatre
The 4-star Inn At Haystack Rock Cannon Beach is set only a 6-minute stroll from Icefire Glassworks and a 5-minute stroll from Coaster Theatre.
FromUS$ 88 /nightSelect
8.4
Great137 reviews
Map
1383 yd from City Center422 yd from Les Shirley Park
Located about a 20-minute walk from Icefire Glassworks, the Ecola Creek Lodge Cannon Beach features 20 rooms with views of the city.
FromUS$ 74 /nightSelect
8.4
Great50 reviews
Map
235 yd from City Center819 yd from Haystack Hill State Park
The 4-star Hotel Collection is nestled in the very heart of Cannon Beach and within a 10-minute drive of Ecola State Park.
FromUS$ 134 /nightSelect
8.0
Great70 reviews
Map
81 yd from City Center668 yd from Coaster Theatre
Situated within 5 minutes' walk of Cannon Beach, the 4-star Lighthouse Inn Cannon Beach offers 8 guest rooms.
FromUS$ 119 /nightSelect
8.6
Great32 reviews
Map
112 yd from City Center687 yd from Coaster Theatre
The Courtyard is located 5 minutes' stroll from Cannon Beach and comprises 13 rooms with modern comforts.
FromUS$ 297 /nightSelect
8.4
Great38 reviews
Map
147 yd from City Center732 yd from Coaster Theatre
The 3-star Guesthouse Ocean View Cottages Cannon Beach is set 700 feet from Sleepy Monk Coffee and only 700 feet from Family Fun Cycle.
FromUS$ 209 /nightSelect
8.4
Great80 reviews
Map
948 yd from City Center190 yd from Haystack Gallery
The Webb'S Scenic Surf is a good starting point to Cannon Beach's sights including Tillamook Rock Lighthouse, which is 0.3 miles away.
FromUS$ 139 /nightSelect
5.0
Guest rating1 review
Map
155 yd from City Center741 yd from Coaster Theatre
Sleepy Monk Coffee is just 500 feet from the Sea Breeze Court, while Cannon Beach History Center and Museum is within 700 feet away.
FromUS$ 125 /nightSelect
8.4
Great12 reviews
Map
126 yd from City Center565 yd from Coaster Theatre
Located 10 minutes by foot from Tillamook Rock Lighthouse as well as Icefire Glassworks, the Sandals Inn | includes hiking, cycling and fishing services.
FromUS$ 68 /nightSelect
7.8
Very good5 reviews
Map
248 yd from City Center343 yd from Coaster Theatre
Located 5 minutes by foot from Icefire Glassworks, the affordable Beaches Inn | Pirates Cove Cabana 8 Cannon Beach is around a 10-minute walk from Bronze Coast Gallery.
FromUS$ 166 /nightSelect
Map
145 yd from City Center732 yd from Coaster Theatre
While staying at the 3-star Cannon you are invited to discover Tolovana Beach State Recreation Site, set approximately a 25-minute stroll away, or Sleepy Monk Coffee, which is in 500 feet away.
FromUS$ 625 /nightSelect
Map
1704 yd from City Center527 yd from Tolovana Beach State Park
Offering a kitchen with a full-sized refrigerator and a cooktop, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
Select
Map
1168 yd from City Center404 yd from Haystack Gallery
Offering a kitchen with a microwave and a fridge, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
Select
7.8
Very good5 reviews
Map
1592 yd from City Center576 yd from Haystack Hill State Park
Crescent Beach is 2.4 miles from the Baerfoot Bungalow Cannon Beach, while Tolovana Beach State Recreation Site is a 10-minute walk away.
FromUS$ 139 /nightSelect
7.8
Very good11 reviews
Map
225 yd from City Center364 yd from Coaster Theatre
The Beaches Inn | Herons Nest Loft is located 87 miles from Charlotte Amalie Harbor Seaplane Base airport and just 10 minutes' stroll from Coaster Theater bus stop.
FromUS$ 73 /nightSelect
Map
779 yd from City Center113 yd from Haystack Gallery
The central hotel is a good starting point to Cannon Beach' sights including Jeffrey Hull Gallery and The Oil & Vinegar Bar.
Select
Map
1.4 mi from City Center200 yd from Tolovana Park
Select

FAQs about hotels in Cannon Beach

We hope that the answers to these questions will help you plan your trip

What are the top places in Cannon Beach city center?

There are 12 hotels and other accommodations in Cannon Beach city center to choose from. Providing cribs, a Jacuzzi, board games on site, The Waves rated 8.6/10 is set a 10-minute walk from the city center. Other options to stay in are Surfsand Resort, Lighthouse Inn, Schooner'S Cove Inn. Click here to see more central hotels.

What are the top hotels in Downtown Cannon Beach district?

There are more than 3 places to stay in Downtown Cannon Beach district. The greatest place to stay in Downtown Cannon Beach district is Schooner'S Cove Inn, featuring a tennis court, a picnic area, a Jacuzzi at the cost of 179US$ per night. The Waves with rating 8.6/10 is located a 10-minute walk from Cannon Beach city center. Our travelers loved cribs, a Jacuzzi, board games on site. Webb'S Scenic Surf is a hotel with rating 8.4/10 at the cost of 139US$ per one night. Check more hotels in this area here.

Which budget hotels in Cannon Beach are the best?

There are more than 10 top budget properties in Cannon Beach. Schooner'S Cove Inn rated 8.0/10 is great for your budget stay in Cannon Beach. This property has a tennis court, a picnic area, a Jacuzzi. Another option is The Wayside Inn rated 8.4/10 for 125US$ per night. Other options to stay on the cheap include Webb'S Scenic Surf, Hallmark Resort In, Tolovana Inn. Go here to see more cheap hotels.

What are the finest boutique hotels in Cannon Beach?

Consider booking Lighthouse Inn (rating: 8.0/10) for about 119US$ per night. This 4-star accommodation is set in Downtown Cannon Beach district and offers travelers cribs, hiking, horse riding on site. To see more boutique hotels click here.

Which hotels for couples in Cannon Beach are the best to stay at?

According to Booked.net travel data, there are 17 deals for couples. Check Hallmark Resort In rated 8.2/10 with an indoor swimming pool, a business center, a Jacuzzi. It’s set 2.9 miles from Arcadia Beach State Recreation Site and costs about 189US$ per night. Other top options are Surfsand Resort, Hotel Collection, The Wayside Inn. Other suitable options for couples you can find here.

Which hotels in Cannon Beach are good for families?

According to 506 travelers' reviews, there are 4 family deals to consider. Ecola Creek Lodge (rating: 8.4/10): a family-hotel with a picnic area, cribs, board games for 74US$ per night. You also can book Lighthouse Inn (rating: 8.0/10) for about 119US$ per night. This kid-friendly property offers cribs, hiking, horse riding on site. Go here to see more family-friendly hotels.

Which Cannon Beach hotels next to Haystack Rock are the best?

According to Booked.net travel data, travelers love staying at Hotel Collection (rating: 8.4/10), which offers a picnic area, canoeing, horse riding. It’s set a 10-minute walk from Haystack Rock. Go here to check more options in this area.

What Cannon Beach hotels allow pets?

For travelers traveling with pets, there are 10 accommodations to choose from. Alternatively, check Tolovana Inn (rating: 8.4/10) with an indoor swimming pool, concierge service, a business center. This 3-star accommodation costs 109US$ per night. For more pet-friendly accommodations go here.

Which hotels are the best ones to stay at in Cannon Beach?

You may book The Wayside Inn rated 8.4/10 with newspaper service, a business center, tubing. It costs 125US$ per night. As an alternative, check The Waves rated 8.6/10 with cribs, a Jacuzzi, board games on site.

What are the top luxury hotels in Cannon Beach?

If you're searching for a perfect place, enjoy staying at one of 3 luxurious hotels offered on Booked.net. Check Lighthouse Inn rated 8.0/10 at the cost of 119US$ per night. It's located 0.4 miles from Sandcastle Day and provides cribs, hiking, horse riding.

What are the top spa hotels in Cannon Beach?

We recommend Surfsand Resort (rating: 8.4/10) for 129US$ per night. It's located a 25-minute walk from Tolovana Beach State Recreation Site and provides shuttle service, concierge service, a spa lounge. As an alternative, book Hallmark Resort In (rating: 8.2/10), which costs 189US$ per night and offers an indoor swimming pool, a business center, a Jacuzzi.

How much do hotels in Cannon Beach cost?

According to Booked.net travel data, the average prices for Cannon Beach properties are:
A 3-star hotel room costs 129US$ per night, for instance, check Surfsand Resort with shuttle service, concierge service, a spa lounge.
A 4-star hotel room costs 179US$ per night. You may check Inn At with a picnic area, concierge service, cribs.

How much does it cost to stay in a hotel in Cannon Beach for tonight?

According to Booked.net travel data, the average prices for tonight in Cannon Beach are: A nice hotel like Tolovana Inn (rating: 8.4/10) costs about 119US$ per night.

What are the top beach hotels in Cannon Beach?

To make your stay unforgettable, there are 9 options to consider. For instance, check Tolovana Inn rated 8.4/10 with rates from 119US$ per night. It provides an indoor swimming pool, concierge service, a business center. Alternatively, book Surfsand Resort (rating: 8.4/10) for 129US$ per night. It provides shuttle service, concierge service, a spa lounge.

What's the most popular resort in Cannon Beach?

To stay at the top Cannon Beach resort, check 17 properties on Booked.net. We recommend Surfsand Resort rated 8.4/10 featuring shuttle service, concierge service, a spa lounge on site. It's set a 5-minute walk from Family Fun Cycle and costs 129US$ per night. Alternatively, check Tolovana Inn (rating: 8.4/10) for 109US$ per night. It provides an indoor swimming pool, concierge service, a business center. Check other great resorts such as Lighthouse Inn, Inn At, Hallmark Resort In. Go here to see more great options.

What are the most popular hotels next to Haystack Gallery?

On Booked.net you will find 5 great accommodations next to Haystack Gallery in Cannon Beach. We recommend The Waves rated 8.6/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 125US$ per night and offers cribs, a Jacuzzi, board games. Also, you may like Ecola Creek Lodge rated 8.4/10 with a picnic area, cribs, board games. It costs 74US$ per night.

Where to stay in Cannon Beach?

Best cheap hotels in Cannon Beach

Tolovana Inn is a top-rated 3-star budget hotel with a golf course, a Jacuzzi and a swimming pool as well as Warren House Pub restaurant, situated nearby.

Convenience of staying in hotels downtown

If it's your first visit to Cannon Beach, a hotel like Sunset Inn and Lighthouse Inn in the vibrant city center will give you great access to the city's key attractions.

To see some of Cannon Beach's nature settings, select a hotel next to Cannon Beach Hardware and Public House, placed near parks and a river. If you would like to book a hotel within 0.7 miles of Chapman Point, Ecola Creek Lodge is a good choice.

Luxury and boutique accommodation in Cannon Beach

If you're looking for upscale hotels in Cannon Beach, try Inn At Cannon Beach or Inn At Arch Cape.

Explore and find your best apartments, B&Bs and others

Families who are visiting Cannon Beach and are interested in staying at a home-like place should consider booking an apartment like Sea Sprite On The Estuary next to Chapman Point. Think about staying at Beaches Inn Herons Nest Loft or Beaches Inn | Pirates Cove Cabana 8, if you'd like to take advantage of staying at B&B. If you're traveling to Cannon Beach for a family vacation, stay at Hallmark Resort In Cannon Beach, which offers a sauna, an indoor swimming pool and a Jacuzzi. If you'd like to be near Oregon Coast, Beach State Park and the Pacific Ocean, consider staying at Stephanie Inn and enjoy every minute of your vacation.

Show moreLess

Cannon Beach hotels essential information

🏨 Hotels in Cannon Beach 24
👛 Lowest price 62 USD
✍️ Hotels Reviews 1 413