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, 535 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.

J
JONATHAN
From
United States
Breakfast was delicious and cooked with love, you could tell. The perfect place for a romantic getaway.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 366 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.

N
Nimisha
From
Canada
Room Location Value for money Beach walking distance
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 714 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, 683 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.

M
MIRANDA
From
United States
Everything! The room felt more like an apartment than a motel room. We loved the layout and it was clean and nicely kept. It was our baby girl’s first trip to the beach and it could not have been more perfect. Off street parking just a few feet from the door. Within walking distance of the beach, aquarium, and arcade (the three places we planned on going). We even walked to Safeway to get food to cook in the awesome kitchen.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 349 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, 607 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