Skip to main content

The best inns in Cannon Beach

Check out our selection of great inns in Cannon Beach

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Inn at Haystack Rock, hotel in Cannon Beach

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.

Nice rooms. Close to everything. Quiet
Scored 8.2
8.2
Rated very good
Very Good
771 reviews
Price from
$100.80
1 night, 2 adults
Quality Inn, hotel in Seaside

Located 10 minutes’ walk to the beach, this Seaside hotel offers a continental breakfast. Free Wi-Fi is included in all guest rooms and common areas.

Friendly and respectful
Scored 8.0
8.0
Rated very good
Very Good
522 reviews
Price from
$89.10
1 night, 2 adults
Starry Night Inn, hotel in Seaside

Located in Seaside, within a 9-minute walk of Seaside Beach and 1.7 miles of Seaside Golf Course, Starry Night Inn has accommodations with a shared lounge and free WiFi throughout the property as well...

Love this place. A solid 10
Scored 9.1
9.1
Rated wonderful
Wonderful
47 reviews
Price from
$102.35
1 night, 2 adults
Sea Glass Inn, hotel in Seaside

Sea Glass Inn has accommodations in Seaside near Seaside Civic Convention Center and Seaside Aquarium.

Location,clean, amenities, easy booking, quite, price, comfortable bed
Scored 9.0
9.0
Rated wonderful
Wonderful
30 reviews
Price from
$102.35
1 night, 2 adults
Inn at the Prom Oceanfront, hotel in Seaside

Located facing Seaside Promenade, this Oregon inn offers contemporary suites with spa baths and full kitchens or kitchenettes. Seaside town center is 8 minutes’ walk away.

location was great and the room was spotlessly clean. When we had an issue with the fireplace they upgraded us to an ocean front room. The bed was fabulous and once we got a tub stopper the spa bath worked GREAT!
Scored 8.0
8.0
Rated very good
Very Good
688 reviews
Price from
$141.78
1 night, 2 adults
Gilbert Inn Seaside, hotel in Seaside

Located a few steps from the historic oceanfront prom and the city center of Seaside, the Gilbert Inn Seaside offers individually decorated rooms with antique furnishings and free Wi-Fi.

Classic with modern amenities.
Scored 8.4
8.4
Rated very good
Very Good
349 reviews
Price from
$121.38
1 night, 2 adults
Inn at the Shore, hotel in Seaside

Offering free seasonal bicycle rentals and BBQ facilities, Inn at the Shore is located in Seaside. Free Wi-Fi access is available in all guest rooms.

The mattresses were comfortable. The gas fireplace was a nice added touch 🙂
Scored 8.5
8.5
Rated very good
Very Good
858 reviews
Price from
$99
1 night, 2 adults
The Seaside Oceanfront Inn, hotel in Seaside

On the beach and adjacent to the Promenade, this Seaside inn features a gourmet restaurant and free Wi-Fi in all rooms. Downtown Seaside and Seaside Aquarium are a 5-minute walk away.

.
Scored 8.0
8.0
Rated very good
Very Good
677 reviews
Price from
$149
1 night, 2 adults
Beachside Inn, hotel in Seaside

Located in Seaside, a 3-minute walk from Seaside Beach, Beachside Inn has accommodations with free WiFi and free private parking.

it was quiet and super close to downtown and the beach.
Scored 7.6
7.6
Rated good
Good
369 reviews
Price from
$189
1 night, 2 adults
All inns in Cannon Beach
Looking for an inn?
Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening – distinguishing them from country or guest houses.

Inns That Guests Love in Cannon Beach

See all
  • Avg. price/night: $148.96
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,157 reviews
    The property is directly on the beach so we had a nice dinner up the road then walked down to the beach to watch the sunset from our room. It was lovely. Service at the hotel was great and the room was nice.
    Melanie
    Young couple
  • Avg. price/night: $148.96
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,157 reviews
    Room had a view of the beach and ocean. Beautiful spot to watch the sunset from the balcony. Room had a small seating area and an electric fireplace - it came in handy with cooler evenings and fireplace added cozy atmosphere while warming up the room. This room faced the opposite direction of Haystack Rock - but still a beautiful view. Had small kitchen and dinning room table - there's a grocery store across the hotel if needed.
    Svetlana
    Solo traveler
  • Avg. price/night: $148.96
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,157 reviews
    I have pledged my loyalty to tolovana inn after a staff member a few years ago went absolutely above and beyond to help us find something super last minute after we got into town and an issue came up with the original hotel we booked. I also really love that its right on the beach, in the heart of cannon beach and so comfortable like being at home. I absolutely love that we can save so much money by utilizing the full kitchen in the room and that housekeeping comes around daily to refresh
    Kimberly
    Family with young children
  • Avg. price/night: $148.96
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,157 reviews
    Decent location. There is a Mos right next door and a tavern across the street-though the staff member I spoke with didn't recommend either
    Cory
    Young couple
  • Avg. price/night: $136.64
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 771 reviews
    Cute inn close to beach. Beautifully kept garden. Close to restaurants and shops.
    Christine
    Young couple
  • Avg. price/night: $99.68
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 720 reviews
    The small inn has a very charming central plaza and pretty brick pathways. It felt very homey and out-of-the-way. The staff was very friendly and accommodating.
    Peter
    Young couple
  • Avg. price/night: $201.50
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,266 reviews
    The room exceeded my expectations! It was much larger than most hotel rooms I've used in the past. It felt so cozy. I loved the large space. It had tons of floor space, a small dining table, and a huge balcony with a beautiful view of outdoor firepit. The bathroom looked new and was very clean. I also loved that their were two sinks for both my wife and I. The Inn was also walking distance from the Cannon Beach entrance, had free parking, and a decent spread for breakfast. I would definitely stay here again.
    Eric
    Young couple
  • Avg. price/night: $148.96
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,157 reviews
    a very affordable stay by the beach in comparison to other offers around cannon beach. the bed was very comfortable and the room had all I needed. I got in late, but just in time to have dinner at mo's chowder with ocean view. just across the inn there's a grocery store and a couple mins walk up the road there's a lovely coffee shop for breakfast. I felt like this was a perfect stop over for my road trip, would come back again if i'm in the area.
    watchingtv
    Solo traveler
  • Avg. price/night: $201.50
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,266 reviews
    I was very impressed with the Inn at Cannon Beach. The staff were all extremely friendly and helpful.The grounds were clean and well maintained.
    Nancy
    Family with young children
  • Avg. price/night: $99.68
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 720 reviews
    We have stayed here a number of times. This is a charming, historic Inn, in a great location. The site dates back to when Lewis and Clark camped on or near the site at Ecola Creek. The rooms have been updated and are comfortable. It is a pleasant place to stay. The grounds are very nice. Staff are pleasant and helpful. Bed was clean and comfortable. Bathroom clean, good shower.
    Katherine
    Solo traveler