Skip to main content

The best inns in Cannon Beach

Check out our pick 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 situated around two garden courtyards. All rooms feature a fully equipped kitchenette.

So close to beach and shops. Great accomodation. Wish we had longer stay.
Scored 8.0
8.0
Rated very good
Very good
769 reviews
Price from
£88.16
1 night, 2 adults
Quality Inn, hotel in Cannon Beach

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.

Fine for a One Night Stay, Quiet and convenient when arriving by car from Portland. Having a free breakfast was useful, although it is basic, and I had the opportunity to try Fruit Loops for the first time, which I'm glad I didn't have to pay for, as they were the most sugary and artificial thing I have ever eaten
Scored 8.1
8.1
Rated very good
Very good
512 reviews
Price from
£79.37
1 night, 2 adults
Starry Night Inn, hotel in Cannon Beach

Set in Seaside, within less than 1 km of Seaside Beach and 2.8 km of Seaside Golf Course, Starry Night Inn offers accommodation with a shared lounge and free WiFi throughout the property as well as...

Another great stay with the added bonus of air conditioning. Love our stay here as cosy and peaceful
Scored 9.4
9.4
Rated superb
Superb
47 reviews
Price from
£127.39
1 night, 2 adults
Sea Glass Inn, hotel in Cannon Beach

Sea Glass Inn is set in Seaside, within 2.7 km of Seaside Golf Course and 7.5 km of Necanicum Guard Station.

Scored 9.1
9.1
Rated superb
Superb
28 reviews
Price from
£131.84
1 night, 2 adults
Inn at the Prom Oceanfront, hotel in Cannon Beach

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

We really loved the view from the deck. When sitting out, the view is obstructed due to the wooden slats on the deck rail.
Scored 8.1
8.1
Rated very good
Very good
649 reviews
Price from
£126.30
1 night, 2 adults
Gilbert Inn Seaside, hotel in Cannon Beach

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

The location of the hotel is wonderful so I was able to go for an evening swim in the ocean. My room was spacious and very comfortable, especially the bed!!
Scored 8.4
8.4
Rated very good
Very good
339 reviews
Price from
£108.13
1 night, 2 adults
Inn at the Shore, hotel in Cannon Beach

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.

Location on beach and boardwalk is great and there is a lot of free parking. Good water pressure in the shower. Staff was very nice.
Scored 8.4
8.4
Rated very good
Very good
901 reviews
Price from
£93.11
1 night, 2 adults
Beachside Inn, hotel in Cannon Beach

Situated in Seaside, 300 metres from Seaside Beach, Beachside Inn features accommodation with free WiFi and free private parking.

Very nice little apartment. Comfortable and convenient.
Scored 7.6
7.6
Rated good
Good
374 reviews
Price from
£170.01
1 night, 2 adults
The Seaside Oceanfront Inn, hotel in Cannon Beach

Located 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 is 5 minutes’ walk away.

Great location and interesting cut of room!
Scored 7.9
7.9
Rated good
Good
682 reviews
Price from
£134.03
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, which distinguishes them from country or guest houses.

Inns that guests love in Cannon Beach

  • Avg. price/night: £114.40
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,164 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: £114.40
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,164 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 traveller
  • Avg. price/night: £114.40
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,164 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: £114.40
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,164 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: £102.86
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 769 reviews
    Cute inn close to beach. Beautifully kept garden. Close to restaurants and shops.
    Christine
    Young couple
  • Avg. price/night: £78.93
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 758 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: £123.90
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,282 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: £114.40
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,164 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 traveller
  • Avg. price/night: £123.90
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,282 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: £78.93
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 758 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 traveller