Top-Rated Hotels in Cannon Beach

Budget-Friendly Hotels in Cannon Beach

Explore our expertly curated selection of the finest hotels and charming hidden gems in Cannon Beach. Each recommendation reflects a commitment to quality and style, ensuring your stay is memorable and enjoyable.

Hotels in Cannon Beach
Inn at Cannon Beach
Hotel
3215 South Hemlock Street, Cannon Beach, OR, OR 97110, USA

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms. Highway 101 is 0.5 miles away. A flat-screen cable TV and a seating area are provided in rooms at Inn at Cannon Beach. A gourmet coffee maker is included. An private bathroom offers free toiletries. All guest rooms are smoke free. Cribs can be accommodated in the rooms upon request. Guests of the Inn at Cannon Beach can relax in the private garden or browse the DVD and book collection. Free passes to Cannon Beach Fitness and Cannon Beach Yoga Arts are provided. Haystack Rock is 15 minutes’ walk away. Cannon Beach town center is 1.5 miles from Inn at Cannon Beach.

Guest Reviews:

- "Will be back to stay again" - "Perfect Location Near Haystack Rock!" - "Enjoyed everything about our stay and would definitely return." - "Consistently clean rooms and wonderful service from staff" - "A relaxing stay by the beach that exceeded our expectations!" - "Inn at Cannon Beach has it all." - "We already have plans to stay here again" - "Pleasant" - "Meticulous attention to detail" - "Everything you need at Cannon Beach"

Hotels in Cannon Beach
Surfsand Resort
Hotel
148 West Gower, Cannon Beach, OR, 97110-0219, USA

Oceanfront hotel with bar/lounge, near Haystack Rock
Guests of this beach hotel will appreciate convenient onsite amenities such as a hot tub and a fitness center.
Surfsand Resort offers 95 accommodations, which are accessible via exterior corridors and feature fireplaces and safes. Rooms open to balconies or patios. Beds feature premium bedding. Flat-screen televisions come with premium digital channels. Refrigerators, microwaves, and coffee/tea makers are provided. Bathrooms include slippers, designer toiletries, complimentary toiletries, and hair dryers.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Additionally, rooms include complimentary bottled water and blackout drapes/curtains. Housekeeping is offered daily and irons/ironing boards can be requested.


An indoor pool and a hot tub are on site. Other recreational amenities include a sauna and a fitness center.

The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "everything is perfect" - "Beautiful location and great room convenient to everything. Watch out for stray sand that didn't get cleaned up and fight for parking like your stay depends on it. Everyone is very friendly and helpful." - "Awesome" - "Everything from check in to house keeping was wonderful. We brought our dogs to play on the beach and it was perfect. " - "The room far exceeded our expectations. We loved the ocean view, the soaker tub, and the gas fireplace."

Hotels in Cannon Beach
Inn at Haystack Rock
Hotel
487 South Hemlock Street, Cannon Beach, OR, OR 97110, USA

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms located around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away. Each room is equipped with cable TV and a DVD player. Select room offer a furnished private patio. An outdoor fire pit is provided. Located just off the Oregon Coast Highway, Inn at Haystack Rock, in Cannon Beach is 16 mi from Seaside Municipal Airport. Ecola State Park is 6 minutes’ drive away. All rooms have either a full kitchen or kitchenette. Select rooms offer a private patio or porch.

Guest Reviews:

- "Perfect location, in between haystack rock and the shopping area. Walking distance to everything. One of the prettiest p" - "Comfort and location!" - "You will love it here!" - "Pretty motel in great location." - "very cute and nice grounds, beds were hard though!" - "Had such a great time here. Convenient location. Very quiet during bedtime" - "Had a great time!" - "AMAZING LOCATION; COMFY ROOM WITH ALL ESSENTIALS; WONDERFUL STAY"

Hotels in Cannon Beach
Cannon Beach Hotel Collection
Hotel
1116 S. Hemlock Street, Cannon Beach, OR, 97110, USA

Hotel with free parking, steps from Cannon Beach
A restaurant, a bar/lounge, and a library are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a picnic area and a lobby fireplace.
Cannon Beach Hotel Collection offers 37 accommodations with DVD players and bathrobes. Pillowtop beds feature premium bedding. 32-inch flat-screen televisions come with cable channels.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is provided daily.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Cute cottage. Friendly staff." - "room was cozy and the staff was very attentive" - "Wonderful staff, lovely restaurant and bar. An impressive whiskey collection! The food was amazing. Everything was perfect. " - "Perfect location if you’re wanting easy access to the beach - you’re right next to Haystack. Our room in the main hotel was cozy and we loved the fireplace. The shower was extremely tiny - your bum will be touching the curtain the entire time. I wouldn’t say you’re close enough to the main downtown area to walk, but it’s a short two minute drive. We love staying here and plan to stay again next time we’re at the coast."

Hotels in Cannon Beach
Cannon Beach Hotel Collection
Hotel
1116 South Hemlock Street, Cannon Beach, OR, OR 97110, USA

Cannon Beach Hotel Collection has accommodations in Cannon Beach near Coaster Theatre and Les Shirley Park. This 4-star hotel offers free WiFi. The property is allergy-free throughout and is located a 2-minute walk from Cannon Beach. All rooms at the hotel feature a flat-screen TV with cable channels, DVD player, and a private bathroom with a shower, free toiletries and a hairdryer. Selected rooms also offer a kitchenette with a fridge, a microwave and a toaster. Guests at Cannon Beach Hotel Collection will be able to enjoy activities in and around Cannon Beach, like hiking and cycling. Popular points of interest near the accommodation include Haystack Hill State Park, Haystack Gallery and Haystack Rock. Portland International Airport is 86 miles from the property.

Guest Reviews:

- "We loved it!!" - "A very comfortable and positive experience!!" - "Great stay - WONDERFUL location & hotel." - "Was perfect" - "Cozy and quaint getaway." - "Staying at the Courrtyard is still a comfortable and relaxing stay." - "Great" - "Would definitely stay here again!" - "Magical" - "Cozy Cottage Stay" - "Beautiful" - "Walk to anywhere." - "Comfy and convenient" - "Lovely hotel in a cute town!"

Hotels in Cannon Beach
Inn at Cannon Beach
Hotel
3215 South Hemlock St, Cannon Beach, OR, 97110, USA

Hotel with free breakfast, near Cannon Beach
Concierge services, a garden, and a picnic area are available at this smoke-free hotel. Free continental breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a lobby fireplace and a front-desk safe.
Inn at Cannon Beach offers 59 accommodations with fireplaces and DVD players. Rooms open to balconies or patios. Flat-screen televisions come with cable channels. Refrigerators, microwaves, and coffee/tea makers are provided. Bathrooms include complimentary toiletries and hair dryers.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is offered daily and hypo-allergenic bedding can be requested.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Very nice" - "We have really been enjoying our stay. Beautiful beaches and everyone so very friendly with dogs. We came to escape fireworks. Maybe we’ll come back next year. " - "We absolutely loved staying here what a great find we will for sure be back! Even with a little boil water order we still enjoyed and we were furnished with all the water we needed! We will always stay here after this visit!" - "This was a delightful place to stay with tons of nature surrounding us!"

Hotels in Cannon Beach
Lighthouse Inn
Hotel
963 South Hemlock Street, Cannon Beach, OR, OR 97110

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away. A separate living area with with a sofa bed is included in each suite at Lighthouse Inn. Suites also come with a kitchenette equipped with a microwave, small refrigerator, toaster and coffee machine. Select suites boast a spa bath and fireplace. Cribs can be accommodated in the rooms upon request. A continental breakfast is provided for guests at the Inn at Cannon Beach, just 5 minutes' drive away. Guests will also receive a complimentary voucher to the Cannon Beach Fitness Center and Yoga Arts. Haystack Rock is less than 1 mile from Lighthouse Inn.

Guest Reviews:

- "Perfect solo getaway" - "too short - glorious winter walks on the beach" - "A perfect dog-family getaway" - "great place to stay in Cannon Beach." - "Country home with all the amenities. Super hosts. Highly recommended." - "We were only there for a few days but know this was a perfect place" - "Awesome room in the sweet spot of Cannon Beach." - "Comfortable." - "Comfortable, cozy, and prime location" - "Great overall just wish it had better bed and pillows. They were hard as rocks"

Hotels in Cannon Beach
Hallmark Resort - Cannon Beach
Hotel
1400 S Hemlock St, Cannon Beach, OR, 97110, USA

Beachfront hotel with a fitness center
Spend the day catching some rays at the beach, relaxing by one of Hallmark Resort - Cannon Beach's 2 indoor swimming pools, or pampering yourself at the full-service spa.
Hallmark Resort - Cannon Beach offers 118 accommodations with DVD players and coffee/tea makers. Televisions come with premium cable channels. Guests can make use of the in-room refrigerators and microwaves. Bathrooms include complimentary toiletries and hair dryers.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is provided daily.


2 indoor swimming pools and 2 hot tubs are on site. Other recreational amenities include a sauna and a fitness center.

The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "It was perfect short vacation for my family. The view on our room was perfect and my daughter loved it! The staffs are kind and accommodating. " - "Nice and quiet place, has everything that you need to enjoy your vacation " - "Best hotel in Cannon Beach" - "2 king bed unit was decently nice. 3 sinks, electronic shower, heated bathroom floor, couch, kitchenette, pool just down stairs. I mean, this is better than most hotels. Mattresses were too firm. Didn’t get enough good sleep. Dining options limited in the area, have to go into town to eat. Free parking a plus. Elevator a plus. Balcony has ocean view, which is totally blocked when sitting down, unfortunately. Overall a solid 9/10"

Hotels in Cannon Beach
Ecola Creek Lodge
Hotel
208 East 5th Street, Cannon Beach, OR, OR 97110, USA

Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player, and free private parking is also provided. Each suite provides a seating area with a flat-screen cable TV and free toiletries in the private bathroom. Select suites provide a full kitchen at Ecola Creek Lodge. Daily maid service is also provided. Fax and photocopying services as well as vending machines are also offered at Ecola Creek Lodge. The center of Cannon Beach is just 5 minutes’ walk away. Seaside Aquarium is 13 minutes’ drive away, and Lewis and Clark National Historic Park is 21 mi from the motel. Ecola State Park is 5 minutes' drive away.

Guest Reviews:

- "A welcoming place to stay, plenty of room, spacious and comfortable." - "It was quiet and a wonderful place to relax. I appreciate the walking distance to eateries, shops and activities." - "Excellent value." - "Will probably book again." - "Nice staff, good value for the money" - "Comfortable and great location" - "Was okay for a night."

Hotels in Cannon Beach
The Ocean Lodge
Hotel
2864 South Pacific Street, Cannon Beach, OR, 97110, USA

Beachfront hotel for sun and fun
Laundry facilities, a 24-hour front desk, and a library are available at this smoke-free hotel. Free continental breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, free newspapers, tour/ticket assistance, and a garden are onsite.
Housekeeping is available on request.
The Ocean Lodge offers 45 accommodations with fireplaces and DVD players. Rooms open to balconies or patios. Accommodations offer separate sitting areas. Beds feature premium bedding. 43-inch flat-screen televisions come with cable channels. Accommodations at this 3.5-star hotel have kitchenettes with refrigerators, microwaves, and coffee/tea makers. Bathrooms include bathrobes, slippers, complimentary toiletries, and hair dryers.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include complimentary newspapers and phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and portable fans. Housekeeping is provided on request.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "The Ocean Lodge is a lovely hotel in Cannon Beach. Friendly and helpful staff, wine and cheese reception at check-in and port and truffles delivered to our room later in the evening. Needless to say, the ocean view is spectacular!" - "Great spot!!!!" - "The Ocean Lodge offered so much and went above and beyond for our honeymoon to make it so, so special. Absolutely love The Ocean Lodge." - "Amazing staff!! so kind and have everything you need. Will be back!!"

Hotels in Cannon Beach
The Waves
Hotel
188 West 2nd Street, Cannon Beach, OR, OR 97110, USA

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. Most rooms have direct beach access or a view of the ocean. Each room is complete with a microwave, refrigerator, and a coffee machine. Featuring a shower, the private bathroom also comes with a bath or shower. Extras include a sofa, bed linen and ironing facilities. At The Waves you will find a hot tub and barbecue facilities. Other facilities offered at the property include meeting facilities and a vending machine. The property is located within 5 minutes’ walk of the EVOO Cooking School and the Coaster Theater Play House. A number of shops and restaurants can be reached within 1640 feet of The Waves.

Guest Reviews:

- "Great get away, perfect location, beach easily accessible, no steep climbs" - "Romantic and comfortable" - "I'd definitely come back." - "Had a great time." - "Amazing!!" - "Fantastic" - "Loved it! Want to go back asap!" - "Amazing place for families!" - "pretty good i was able to cook for my partner and enjoy a good meal." - "Fun relaxing time and close to the beach was awesome" - "This was perfect for us"

Hotels in Cannon Beach
Land's End at Cannon Beach
Hotel
263 West 2nd, Cannon Beach, OR, 97110-0475, USA

On beach with hot tub, near Les Shirley Park
Guests at this beach hotel will appreciate convenient onsite amenities such as barbecue grills and a picnic area.
Limited housekeeping is available.
Land's End at Cannon Beach offers 15 accommodations with DVD players and coffee/tea makers. 32-inch flat-screen televisions come with cable channels. Guests can make use of the in-room refrigerators and microwaves. Bathrooms include complimentary toiletries and hair dryers.

This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is provided on a limited basis.


Recreational amenities at the hotel include a hot tub.

The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Great place to stay when in Cannon Beach. I’ve been coming here for the last ten years and will continue to. Would definitely recommend. " - "We loved the location. The staff was attentive and nice. " - "Gorgeous, friendly, and clean." - "Love this place!" - "Perfect getaway if you have dogs. Very welcoming of dogs. " - "Our absolute favorite place to stay on the coast. Beachfront location and walking distance to every good restaurant and shop on town. "

Hotels in Cannon Beach
Webb's Scenic Surf
Hotel
255 N. Larch St., Cannon Beach, OR, OR 97110, USA

Attractively located in the center of Cannon Beach, Webb's Scenic Surf has free WiFi, a garden and free private parking for guests who drive. Each room at the 3-star hotel has river views, and guests can enjoy access to a terrace. Certain accommodations at the property have a balcony with a city view. At the hotel, rooms contain a closet, a patio with a sea view, a private bathroom, a flat-screen TV, bed linen and towels. Certain rooms are equipped with a kitchen with a fridge, an oven and a microwave. The rooms in Webb's Scenic Surf are equipped with free toiletries and a CD player. Popular points of interest near the accommodation include Cannon Beach, Haystack Gallery and Haystack Hill State Park. The nearest airport is Portland International Airport, 86 miles from Webb's Scenic Surf.

Guest Reviews:

- "Great view, romantic villa!" - "Awesome view, cozy comfortable, and welcoming." - "My stay was amazing." - "I'm so blessed!" - "Retro funky on the beach" - "Our second trip here."

Hotels in Cannon Beach
Tolovana Inn
Hotel
3400 S. Hemlock, Cannon Beach, OR, 97145, USA

Oceanfront with indoor pool, near Tolovana Beach State Park
Guests of this beach hotel will appreciate convenient onsite amenities such as a hot tub and a fitness center.
Housekeeping is available on request.
Tolovana Inn offers 175 accommodations with DVD players and coffee/tea makers. Cable television is provided. Bathrooms include shower/tub combinations and complimentary toiletries.

Guests can surf the web using the complimentary wireless Internet access (speed: 100+ Mbps (good for 1–2 people or up to 6 devices)). Business-friendly amenities include desks and desk chairs, as well as phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and portable fans. Hair dryers, change of towels, and change of bedsheets can be requested. Housekeeping is provided daily.


An indoor pool and a hot tub are on site. Other recreational amenities include a sauna and a fitness center.

Guest Reviews:

- "Staff is very friendly. When we got our room the conjoined room door lock was not working. We called the front desk and maintenance was up in 5 minutes and fixed it. Our room was spotless and the beds were great. " - "Nice, quick and easy check in.." - "The staff at night I booked with was so kind and nice. Staffs I checked out with was rude and not friendly at all. I said with smile good morning no one responded. I handed them the card room. They pointed at me to put in basket with no smiled no cares. They asked my last name with rude face. I walked away. Really bad morning for us. "

Hotels in Cannon Beach
Hallmark Resort in Cannon Beach
Hotel
1400 S Hemlock, Cannon Beach, OR, OR 97110

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness center. Many guest rooms include a gas fireplace and free Wi-Fi, and complimentary bicycle rentals are available. All rooms at the Hallmark Resort in Cannon Beach feature a flat-screen cable TV. A microwave, small fridge, and coffee-making facilities are included. Certain rooms include ocean views and a balcony. There are 2 indoor heated saltwater pools, 3 hot tubs and a dry sauna available for guest relaxation at the Cannon Beach Hallmark Resort. A business center and a fitness center are located on site. Guests can enjoy complimentary DVD rentals and free popcorn. Fresh baked cookies are available in the lobby. Therapeutic massage services are available at the on-site day spa Elements by the Sea. Downtown Cannon Beach is less than 10 minutes’ walk from the hotel. Seaside is 15 minutes’ drive away. Tillamook Cheese Factory is 1 hours’ drive from the property.

Guest Reviews:

- "It was a perfect few days of relaxation." - "Great place to stay" - "Looking forward to my next visit!" - "Relax, relate, release all in a beautiful location where I got to pamper myself" - "Beautiful location and sunsets" - "Would recommend hallmark to anyone and everyone" - "Came here for a 3 year anniversary with my husband. I wish they offered champagne or something in the room. Maybe it cos" - "Exceptional view, room, and amenities"

Hotels in Cannon Beach
Inn at Haystack Rock
Hotel
487 S Hemlock St, Cannon Beach, OR, 97110, USA

Hotel with free parking, 4-minute walk to Cannon Beach
A garden, a picnic area, and free self parking are available at this smoke-free hotel. WiFi in public areas is free.
Housekeeping is available on request.
Inn at Haystack Rock offers 23 accommodations, which are accessible via exterior corridors and feature DVD players and coffee/tea makers. Rooms open to patios. Televisions come with cable channels.

Bathrooms include bathrobes and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Housekeeping is provided on request.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "I’ve visited Cannon Beach many times with family and have rented houses. This time I came alone and chose the Inn at Haystack Rock. It was a perfect location, scrupulously clean, and just what I needed. The bed was comfy too. Tip: get the real fireplace in cottage 3; cottage 4 has a fake fireplace that doesn’t provide heat." - "centrally located" - "We loved that the place was comfortable and convenient with a kitchenette. The place was within a short walk to the beach as well as the town center. We really enjoyed our stay."

Hotels in Cannon Beach
The Wayside Inn
Hotel
3339 South Hemlock Street, Cannon Beach, OR, OR 97110

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck. Rooms at The Wayside Inn include a smart TV with cable and suites include a sofa. The warmly decorated rooms are comfortably furnished and include a fridge, microwave and tea and coffee making facilities. The Wayside Inn Cannon Beach offers free Wi-Fi throughout the hotel. Tolovana State Park and the beach are a 2-minute walk from the hotel and Haystack Rock is a 10-minute walk down the beach. There is a local grocery store next door and a coffee shop two blocks away.

Guest Reviews:

- "This will be our first choice when ever we plan to be in the area." - "Awesome" - "Very nice facilities! The suite was more than I needed for one night but had to pay the $50 extra to be sure to get a fr" - "The staff took good care of us. They were friendly and courteous. Our room was so clean, it sparkled" - "Comfortable with all the amenities." - "Good place, little bit cold in the rooms" - "Lovely and relaxing" - "Comfortable and close to beach"

Hotels in Cannon Beach
The Waves/The Argonauta Inn/The White Heron Lodge
Hotel
188 W 2nd Street, Cannon Beach, OR, 97110, USA

Beachfront hotel for sun and fun
Along with laundry facilities, this smoke-free hotel has barbecue grills and free self parking. WiFi in public areas is free. Other amenities include a banquet hall and a vending machine.
The Waves/The Argonauta Inn/The White Heron Lodge offers 50 accommodations with DVD players and coffee/tea makers. Flat-screen televisions are featured in guestrooms.

Bathrooms include showers and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Additionally, rooms include irons/ironing boards and portable fans. Housekeeping is provided daily.

Guest Reviews:

- "It was great." - "Great place and very clean." - "Beautiful spot right next to the beach and walking distance to all of downtown cannon beach. Great place!!" - "Great location ,check in was super easy and parked right outside our condo for convenient unpacking of the car. Room and bathroom were very clean, and all the plates and dishes looks like they had been thoroughly washed. A lovely location …seconds from the beach and lots of dining opportunities right on your doorstep"

Hotels in Cannon Beach
Schooner's Cove Inn
Hotel
188 North Larch Street, Cannon Beach, OR, OR 97110

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette. The contemporary, cream colored suites offer a flat-screen TV with HBO along with free Wi-Fi. There is a dining area and a seating room with a sofa bed. Guests can relax in the oceanfront jacuzzi or on the beachfront lawn, which features a gas grill and picnic tables. Schooner’s Cove Inn is within 1 mile of Coaster Theater Playhouse, Haystack Rock and Ecola State Park. Many restaurants and stores are within walking distance.

Amenities:

Internet • Private Beach • Sports/Activities • Accessibility • Wellness Facilities • Oceanfront • Fireplace/Heating • Security/Safety • Parking • Wheelchair Accessible • Hot Tub • Guest Services

Hotels in Cannon Beach
The Wayside Inn
Hotel
3339 S. Hemlock Street, Cannon Beach, OR, 97110, USA

Hotel with free parking, near Cannon Beach
This hotel features an indoor pool, a hot tub, and free self parking. WiFi in public areas is free. Other amenities include multilingual staff assistance and a vending machine.
Housekeeping is available on request.
The Wayside Inn offers 22 accommodations, which are accessible via exterior corridors and feature DVD players and coffee/tea makers. Rooms open to balconies or patios. Guests can make use of the in-room refrigerators and microwaves. Bathrooms include shower/tub combinations, complimentary toiletries, and hair dryers.

Guests can surf the web using the complimentary wireless Internet access. 32-inch flat-screen televisions come with cable channels. Additionally, rooms include portable fans and blackout drapes/curtains. Housekeeping is provided daily.


An indoor pool and a hot tub are on site.

The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Clean and tidy, you can see the sea, although it is far away, but the view is wide" - "Great room, nice staff and close to beach, stores and restaurants. Nice pool area." - "We loved our stay. The staff was so friendly. We enjoyed having a small table and chairs. The balcony was great. The salt water taffy from Bruce's Candy Kitchen was an added bonus. " - "Overall was excellent. Perfect location, great customer service. Definitely will be back. Thank you"

Cannon Beach Family Friendly Hotels

Cannon Beach Hotels with Parking

Cannon Beach Hotels with Entertainment

Cannon Beach Pet Friendly Hotels

Cannon Beach Hotels with Spa

Cannon Beach Hotels with Private Pool

Cannon Beach Hotels with Private Beach

Cannon Beach Hotels on the Map

Compare the Best Hotels in Cannon Beach – Addresses, Prices, Stars, Rating, and Review Count

Property Name Address Price ($) Star Rating Review Count Book
Inn at Cannon Beach 3215 South Hemlock Street, Cannon Beach, OR, OR 97110, USA 698 4.0 9.3 1064 Click here
Surfsand Resort 148 West Gower, Cannon Beach, OR, 97110-0219, USA 190 4.0 9.6 1002 Click here
Inn at Haystack Rock 487 South Hemlock Street, Cannon Beach, OR, OR 97110, USA 359 4.0 8.3 780 Click here
Cannon Beach Hotel Collection 1116 S. Hemlock Street, Cannon Beach, OR, 97110, USA 148 3.0 9.2 1003 Click here
Cannon Beach Hotel Collection 1116 South Hemlock Street, Cannon Beach, OR, OR 97110, USA 378 4.0 8.3 343 Click here
Inn at Cannon Beach 3215 South Hemlock St, Cannon Beach, OR, 97110, USA 169 3.0 9.8 1003 Click here
Lighthouse Inn 963 South Hemlock Street, Cannon Beach, OR, OR 97110 678 4.0 9.0 274 Click here
Hallmark Resort - Cannon Beach 1400 S Hemlock St, Cannon Beach, OR, 97110, USA 196 3.0 9.4 977 Click here
Ecola Creek Lodge 208 East 5th Street, Cannon Beach, OR, OR 97110, USA 354 3.0 8.3 615 Click here
The Ocean Lodge 2864 South Pacific Street, Cannon Beach, OR, 97110, USA 317 3.0 9.8 631 Click here
The Waves 188 West 2nd Street, Cannon Beach, OR, OR 97110, USA 307 3.0 8.9 599 Click here
Land's End at Cannon Beach 263 West 2nd, Cannon Beach, OR, 97110-0475, USA 160 3.0 9.2 627 Click here
Webb's Scenic Surf 255 N. Larch St., Cannon Beach, OR, OR 97110, USA 169 3.0 9.1 594 Click here
Tolovana Inn 3400 S. Hemlock, Cannon Beach, OR, 97145, USA 169 2.0 8.8 1594 Click here
Hallmark Resort in Cannon Beach 1400 S Hemlock, Cannon Beach, OR, OR 97110 386 3.0 9.3 460 Click here
Inn at Haystack Rock 487 S Hemlock St, Cannon Beach, OR, 97110, USA 119 2.0 8.6 1005 Click here
The Wayside Inn 3339 South Hemlock Street, Cannon Beach, OR, OR 97110 149 3.0 8.9 235 Click here
The Waves/The Argonauta Inn/The White Heron Lodge 188 W 2nd Street, Cannon Beach, OR, 97110, USA 136 2.0 9.4 1001 Click here
Schooner's Cove Inn 188 North Larch Street, Cannon Beach, OR, OR 97110 375 3.0 9.1 154 Click here
The Wayside Inn 3339 S. Hemlock Street, Cannon Beach, OR, 97110, USA 124 2.0 9.2 602 Click here

Note: The prices for each Hotels in Cannon Beach do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here) to get the latest prices.

Frequently Asked Questions

Popular hotels in Cannon Beach that offer a swimming pool include:

  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Hallmark Resort - Cannon Beach.- Review Count: 977, Rating: 9.4
  • Tolovana Inn.- Review Count: 1594, Rating: 8.8

Hotels in Cannon Beach that provide shuttle or airport transfer services include:

  • Surfsand Resort.- Review Count: 1002, Rating: 9.6

These hotels in Cannon Beach feature on-site spa or wellness facilities:

  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Hallmark Resort - Cannon Beach.- Review Count: 977, Rating: 9.4
  • Tolovana Inn.- Review Count: 1594, Rating: 8.8

Families visiting Cannon Beach enjoyed staying at these hotels:

  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Inn at Haystack Rock.- Review Count: 780, Rating: 8.3

Pet-friendly hotels in Cannon Beach include:

  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Lighthouse Inn.- Review Count: 274, Rating: 9.0
  • Ecola Creek Lodge.- Review Count: 615, Rating: 8.3

Hotels in Cannon Beach that offer free or included breakfast include:

  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Inn at Cannon Beach.- Review Count: 1003, Rating: 9.8

Hotels in Cannon Beach with free or on-site parking include:

  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Inn at Haystack Rock.- Review Count: 780, Rating: 8.3

Some of the best Hotels in Cannon Beach are:

  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Surfsand Resort.- Review Count: 1002, Rating: 9.6
  • Inn at Haystack Rock.- Review Count: 780, Rating: 8.3

Some of the popular Hotels in Cannon Beach are:

  • Tolovana Inn.- Review Count: 1594, Rating: 8.8
  • Inn at Cannon Beach.- Review Count: 1064, Rating: 9.3
  • Inn at Haystack Rock.- Review Count: 1005, Rating: 8.6