The 10 best B&Bs in Cannon Beach, USA | Booking.com
Skip to main content

B&Bs in Cannon Beach

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Cannon Beach

The best B&Bs in Cannon Beach

Check out our pick of great B&Bs in Cannon Beach

Filter by:

Review score

Inn at Haystack Rock

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.

B
Brot1987
From
Canada
This place was great. It was too bad we only stayed for 1 night. Huge room, clean, large tub in the bathroom. Cute little courtyard outside, modern and gave some beachy vibes. The town itself is pretty cool. Make sure you get to Public House brewing, it was the best beer we had on the west coast. Pizza-a-feta for some of the best pizza around and "The Smokehouse" for an amazing brisket sandwich.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 787 reviews
Price from
US$138.03
1 night, 2 adults

Arch Cape Inn and Retreat

Arch Cape (Near Cannon Beach)

Offering a unique European inspired design, Arch Cape Inn and Retreat is located near Cannon Beach, Oregon. A free daily morning breakfast and free WiFi access are featured at this adult-only hotel.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 58 reviews
Price from
US$240.29
1 night, 2 adults

Quality Inn Seaside

Seaside (Near 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.

M
McRae
From
Canada
The manager was exceptional. The staff were great
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 534 reviews
Price from
US$76.50
1 night, 2 adults

Sea Glass Inn

Seaside (Near Cannon Beach)

Sea Glass Inn features accommodation in Seaside near Seaside Civic Convention Center and Seaside Aquarium.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 46 reviews
Price from
US$126.72
1 night, 2 adults

Starry Night Inn

Seaside (Near Cannon Beach)

Set in Seaside, within 700 metres 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 free...

F
Fiona
From
Canada
We enjoyed the area, walk to the beautiful beach and strolling thru downtown. The cabin was very cozy and clean. Lovely to have a pet friendly place to stay.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 49 reviews
Price from
US$121.60
1 night, 2 adults

Gilbert Inn Seaside

Seaside (Near 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.

B
Barbara
From
Switzerland
wonderful breakfast with waffles, eggs and other goodies. The room was great! lovely decorations with the towels etc.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 362 reviews
Price from
US$122.57
1 night, 2 adults

Inn at the Shore

Seaside (Near 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.

T
Thomas
From
Germany
Sunset view from balcony and direct beach access. Spacious room well equipped.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 713 reviews
Price from
US$99
1 night, 2 adults

Inn at the Prom Oceanfront

Seaside (Near 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.

R
Robert
From
Australia
Quiet and close to the beach and main part of town. Lovely little cottage with decent space for its size. Mary at the Front Desk was a delight and the housekeeping team were so kind and helpful. Would definitely stay again.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 684 reviews
Price from
US$141.78
1 night, 2 adults

Beachside Inn

Seaside (Near Cannon Beach)

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

E
EV
From
Hungary
Great room with a jet bath. They even had tea options for the coffee machine :)
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 348 reviews
Price from
US$179
1 night, 2 adults

The Seaside Oceanfront Inn

Seaside (Near 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.

B
Brodie
From
Canada
Such a beautiful inn, really enjoyed our dinner and stay here!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 606 reviews
Price from
US$269
1 night, 2 adults
All B&Bs in Cannon Beach

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

B&Bs that guests love in Cannon Beach

See all
  • Avg. price/night: US$154.59
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 787 reviews
    cute and quaint. great location
    Guest review by
    Jennifer
    Young couple