Accommodations Flights Flight + Hotel Car Rentals Tours & Activities Airport Taxis

View vacation packages to

The 10 Best Inns in Cannon Beach, USA

Check out our selection of great inns in Cannon Beach

Sea Breeze Court

Cannon Beach

Located one block from the Pacific Ocean beach, this 100% nonsmoking hotel provides each studio and suite with a microwave, a refrigerator and free WiFi. The hotel is 500 metres from Highway 101.

Spacious studios and suites are equipped with a fireplace, flat screen TV, and DVD player. Rooms are decorated to highlight the local area and culture, such as wood accents and some of the artwork. Suites offer full kitchens while studios have kitchenettes with microwaves, coffee makers, and mini-refrigerators. The staff were actually the owners of the place and they were really sweet and helpful. They made sure we had a place to stay even though we arrived very late at night. And they guided us to good places to see and eat nearby. The rooms were clean and neat. They had a nice fireplace too.

Show more Show less
9.6
Exceptional
146 reviews

The Inn at Arch Cape

Cannon Beach

The Inn at Arch Cape is located 8 km south of Cannon Beach and 2 minutes' walk from the Pacific Ocean. Barbecue facilities and a community terrace are offered for guest enjoyment.

A seating area with a wood-burning fireplace and cable TV with a DVD player is included in all uniquely furnished rooms at The Inn at Arch Cape. A full kitchen is also provided. The en suite bathroom offers plush bathrobes. Wood is provided daily. Everything. Great holiday due to the location, the rooms, and the hosts Chris and Heather

Show more Show less
9.3
Awesome
58 reviews

Stephanie Inn

Cannon Beach

The elegant guest rooms at the Stephanie Inn are equipped with a flat-screen TV and DVD player. They are furnished with a fireplace and whirlpool tub.

Gearhart Golf Links is 13.2 miles from Stephanie Inn Hotel Oregon Coast. The Seaside Factory Outlet Mall is within a 15-minute drive of the property. Everything was excellent. The staff and all associated were friendly and respectful.

Show more Show less
9.7
Exceptional
77 reviews

Harrison Street Inn

Cannon Beach

All rooms include cable TV, a DVD player and an en suite bathroom at Harrison Street Inn. Select suites provide a garden view at Harrison Street Inn.

Guests can enjoy the garden at Inn Harrison Street. Ecola Park and Indian Beach are less than a 15-minute drive from the hotel. A number of cafés and shops can be reached within a 4-minute walk. We stayed upstairs in the Blue Sky suite with the balcony. Wonderful window views. Well maintained, very neat and clean, very comfortable cottage. We loved it and I think it's atmosphere is spot on for Cannon Beach.

Show more Show less
8.4
Very Good
136 reviews

Inn at Haystack Rock

Cannon Beach

Located within 3 blocks of the ocean and Cannon Beach, this hotel features rooms situated around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away.

Located just off the Oregon Coast Highway, Inn at Haystack Rock, in Cannon Beach is 25.7 km from Seaside Municipal Airport. Ecola State Park is 6 minutes’ drive away. Clean, quite, close to the beach.

Show more Show less
8.8
Excellent
457 reviews

McBee Cottages

Cannon Beach

Just a 2-minute walk from the beach, this 1940s Cape Cod-style accommodation is located in Cannon Beach, Oregon. A well-manicured garden with a picnic area and free WiFi access are featured at McBee Cottages.

The inn is less than a 10-minute walk from the centre of Cannon Beach and 1 km from Haystack Rock. Portland International Airport is 150 km away. The location is superb and the proximity to the beach amazing. Cannon Beach is the most beautiful place.

Show more Show less
8.5
Very Good
79 reviews

The Courtyard

Cannon Beach

This beach hotel is just 10 minutes’ walk from both Haystack Rock and Coaster Theater Playhouse. Guest rooms feature a fireplace. The hotel offers a courtyard surrounded by flowers.

Guest rooms have Cherry wood furniture and offer a warm atmosphere at The Courtyard Cannon Beach Hotel. Guests can take advantage of free Wi-Fi and a seating area with a TV. It exceeded my expectations. The complimentary breakfast at the Cannon Beach hotel was amazing, staff welcomed me like family and the food was perfect. Everything I need for my stay was within walking distance. Beach access was just around the corner. The room/suite was spacious and I loved the added bonus of an enclosed patio with my very own water fountain.

Show more Show less
8.9
Excellent
68 reviews

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.

Most Booked Inns in Cannon Beach This Month

Inns That Guests Love in Cannon Beach