Don’t miss out on Cannon Beach! Top spot for beach walks, beaches and relaxation.
38 hotels
Enjoy beach walks, beaches and relaxation during your next trip to Downtown Cannon Beach!
Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. Limited on-site spa services are available upon request.
“Location near the ocean and easy to find.”
Average review score: 8.4
Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre. Many guest rooms include a fireplace and free Wi-Fi.
“Love the bed linen, cookies at 4pm, popcorn for stormy nights”
Average review score: 9
273 hotel reviews
This oceanfront hotel overlooks the Pacific Ocean and offers free shuttle to the shops and restaurants of downtown Cannon Beach, Oregon. It offers on-site dining and rooms with free Wi-Fi.
“Lovely room, right on the beach, great food, friendly helpful staff, interesting small town nearby, very nice area.”
Average review score: 9.5
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.
“Just a great room for us. I was there with my son and grandson and we had plenty of room. Beds were very comfortable.”
Average review score: 8.9
732 hotel reviews
Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach.
“Great staff, super friendly and tons of great recommendations for dinner!”
Average review score: 9.5
206 hotel reviews
This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site.
“Superb location for exploring beautiful Cannon beach. Loved it.”
Average review score: 9.3
158 hotel reviews
Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms.
“Friendly staff, wonderful grounds in easy walking distance to town and sites!”
Average review score: 9.3
498 hotel reviews
Located 3 to 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. Free private parking is also provided.
“Fantastic place to stay. Very welcoming, clean and close to town. Good value for money. Hope to stay here again”
Average review score: 9.2
477 hotel reviews
This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.
“Amazing location directly at the ocean. All rooms have ocean view, in case you have a room at the lower level you can access the beach from your living room. The rooms were big, comfortable furnished and clean. We really enjoyed having a private kitchen, DVD player and a fireplace. Staff was very friendly and professional. There is really nothing to complain. In case I come back to the Oregon coast, this is the place to stay.”
Average review score: 9.2
279 hotel reviews
Average review score: 9.3
Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.
“The thoughtfulness they put into making a nice place for pets to stay too. Great location and comfort without pretension and a price I can feel good about. I'd stay there again and recommend it to others.”
275 hotel reviews
Average review score: 8.8
This Cannon Beach, Oregon hacienda-themed inn features guest cottages located around a central courtyard with a fountain and a rose garden.
“Amazing location, wonderful jacuzzi tub, friendly staff”
Average review score: 8.4
Just a 2-minute walk from the beach, this 1940s Cape Cod-style accommodation is located in Cannon Beach, Oregon.
“Location to beach and town was awsone just a few steps away.”
Average review score: 9.1
Located within 3 blocks of the ocean and Cannon Beach, this hacienda themed motel features a courtyard with a Spanish fountain. All rooms feature a fully equipped kitchenette.
“Bed was really comfy, the fireplace was a great touch, proximity to beach was great. Loved the cost little touches that made it feel better than the motels I stayed in on my trip.”
Average review score: 8.8
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.
“The breakfast buffet was amazing. Delicious frittata, hash brown squares, homemade granola, mimosas and delicious coffee. Our room was incredibly comfortable and the fireplace was great on a rainy day.”
Average review score: 8.9
Located 200 metres from Tolovana Beach State Park, these upscale Cannon Beach accommodations offer gourmet fully-equipped kitchens and free Wi-Fi.
“Wonderful spacious lodge with high end facilities and furnishings. A very luxurious and special holiday home. Kitchen and bathroom particularly excellent - also a very comfortable living space. Excellent location just five minutes from the beach, and in quiet and relaxed end of Cannon Beach. Provisions store opposite is also a real plus when self catering.”
Average review score: 9.2
This historic, New England-styled hotel offers a daily breakfast. Uniquely furnished rooms feature a gas fireplace. Downtown Cannon Beach is less than 5 minutes’ walk away.
“This hotel is lovely! It has a laid-back charm with wonderful rooms. We stayed in room 8 for two nights (big room with plenty of seating and storage space.) We then switched to room 7 for two nights (smaller room, but not lacking in charm. This room also has a bit of view to the sea, and there is a telescope for your use.) Both rooms have four-poster beds with comfy mattresses, and small but lovely, clean bathrooms with rainshower shower heads....feels great! Do use the large claw-foot bathtubs in their own little room! Great stay! Friendly and helpful staff!”
Average review score: 8.7
Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away.
“The shower is amazing...bed was comfortable. good supply of towels. Front desk people were amazing.”
135 hotel reviews
Whispering Sands is situated in Cannon Beach, 1.8 km from Haystack Hill State Park. Haystack Gallery is 3.4 km away. The accommodation comes with a TV with satellite channels.
Average review score: 8.6
Located in Cannon Beach town centre, this artisan-crafted hotel was built entirely from local materials. Each guest room features a fully equipped kitchen. Free guest parking is available.
Average review score: 8.7
Less than a 2-minute walk from a sandy beach on the Pacific Ocean, Grey Whale Inn is located in Cannon Beach. Free Wi-Fi access is available at this original 1948 Cape Cod style inn.
“The location is amazing! Not even a minute walk to a staircase that leads straight to the beach. Bed was super comfy. Staff was so friendly, and there was even a sweet cat who greeted us outside of the Inn. The building itself is old but everything was redone beautifully inside.”
Plan Sea offers accommodation in Cannon Beach. The rooms have a TV with satellite channels and DVD player. You will find a coffee machine in the room. Each room has a private bathroom.
Set in Cannon Beach, this holiday home is 700 metres from Haystack Hill State Park. The unit is 1.4 km from Haystack Gallery. The unit is equipped with a kitchen.
La Bella Vita is located in Cannon Beach, 500 metres from Haystack Gallery. Haystack Hill State Park is 1.1 km from the property. All units have a satellite TV.
Average review score: 8.2
Located less than 5 minutes’ walk to Cannon Beach and Haystack Rock, this Oregon coast hotel offers free Wi-Fi in each room. Portland International Airport is 90 miles away.
“The place was nice, clean and conveniently located. Cindy called us a few days before with all the information we needed. It was quiet and the beds were very comfortable. We thought about bringing our own coffee (since it is an apartment). We enjoyed the stay.”
Chapman Cottage offers accommodation in Cannon Beach. Haystack Gallery is 1.1 km from the property. The accommodation comes with a TV with satellite channels.
Average review score: 7.7
Featuring an ocean view from every room, this Oregon coast hotel is located 92 metres to the beach. Free WiFi is provided in all rooms.
“The view of the ocean waves and the sunsets...the smell of the cherry blossoms... The close proximity to the beach for walking...terrific”
110 hotel reviews
Playa Cannon offers accommodation in Cannon Beach. All rooms come with a TV. You will find a coffee machine in the room. The rooms come with a private bathroom.
Happy-Ours Beach House is set in Cannon Beach, 1.4 km from Haystack Hill State Park. Rooms have a TV with satellite channels. You will find a coffee machine in the room.
Harrison Loft is a holiday home set in Cannon Beach in the Oregon Region and is 800 metres from Haystack Gallery. The holiday home is 900 metres from Haystack Hill State Park.
Average review score: 8.2
Located in Cannon Beach, this holiday home offers free Wi-Fi and a fully equipped kitchen where guests can cook a gourmet meal. A cable TV and a DVD player are provided at Guesthouse Cannon Beach.
Set in Cannon Beach in the Oregon Region, this detached holiday home is 700 metres from Haystack Gallery. Guests benefit from balcony.
Surfers Cove Cannon Beach offers accommodation in Cannon Beach, 1.1 km from Haystack Gallery. The apartment is 2.3 km from Cannon Beach. The kitchen is equipped with a dishwasher and an oven.
Average review score: 7.6
Set in Cannon Beach, this apartment features a barbecue. Guests benefit from patio. The kitchen features a dishwasher and an oven and there is a private bathroom.
Tolovana Sands offers accommodation in Tolovana Park, 2.3 km from Cannon Beach. The property features views of the sea is 14 km from Seaside.
Sandals Inn | Spa Suite & Oceanside Cabana offers accommodation in Cannon Beach. Haystack Gallery is 700 metres away. The accommodation comes with a satellite TV.
Situated in Cannon Beach, Beaches Inn Fourplex is 700 metres from Haystack Gallery. Haystack Hill State Park is 1 km from the property. The accommodation has a TV.
Beaches Inn Townhomes is located in the Downtown Cannon Beach district in Cannon Beach, 400 metres from Haystack Gallery. All rooms are equipped with a private bathroom.
Times2 by the Sea is situated in Cannon Beach, 800 metres from Haystack Gallery and 900 metres from Haystack Hill State Park. All rooms have a private bathroom.
Cannon Beach Escape offers accommodation in Cannon Beach. All rooms come with a private bathroom.
Hidden Villa Cottage #1 - The Nautical Cottage is set in the Downtown Cannon Beach district in Cannon Beach, 800 metres from Haystack Gallery and 900 metres from Haystack Hill State Park.
Hidden Villa Cottage #3 - The Garden Cottage offers accommodation in Cannon Beach. Rooms come with a private bathroom.
Hidden Villa Cottage #4 - The Ocean Cottage is situated in Cannon Beach, 800 metres from Haystack Gallery. Every room includes a private bathroom.
Hidden Villa Cottage #2 - The Shell Cottage is located in the Downtown Cannon Beach district in Cannon Beach, 800 metres from Haystack Gallery. The rooms are equipped with a private bathroom.
Haystack Views Vacation Rental is situated in Cannon Beach, 200 metres from Haystack Hill State Park and 1.5 km from Haystack Gallery. Rooms are fitted with a TV.
Cathy's Cottage is situated in Cannon Beach, 600 metres from Haystack Gallery. Haystack Hill State Park is 1.1 km away. All units feature a TV with satellite channels.
Historic Haystack Cabin offers accommodation in Cannon Beach. Rooms are fitted with a TV with satellite channels. You will find a coffee machine in the room. Each room has a private bathroom.
Hemlock Modern Beach House offers accommodation in Cannon Beach. Haystack Hill State Park is 600 metres away. All units have a TV. There is also a kitchen, fitted with a dishwasher.
Ecola Park Cottage is situated in Cannon Beach, 700 metres from Haystack Gallery. Haystack Hill State Park is 2.3 km from the property. The accommodation has a TV with satellite channels.
Set in Cannon Beach in the Oregon Region, this holiday home is 500 metres from Haystack Gallery. The holiday home is 1.2 km from Haystack Hill State Park.
Set in Cannon Beach, this holiday home is 500 metres from Haystack Gallery. The unit is 1.2 km from Haystack Hill State Park. The kitchen has an oven.
Sandals Inn | Spa Suite offers accommodation in Cannon Beach. All rooms have a TV with satellite channels and DVD player. You will find a coffee machine in the room.
Sandals Inn | Oceanside Cabana is set in the Downtown Cannon Beach district in Cannon Beach, 700 metres from Haystack Gallery and 1 km from Haystack Hill State Park. All rooms come with a TV.
Set in Cannon Beach, this holiday home is located 500 metres from Haystack Gallery. The holiday home is 1.2 km from Haystack Hill State Park.
Beaches Inn | Puffins Place Cabana offers accommodation in Cannon Beach, 500 metres from Haystack Gallery and 1.2 km from Haystack Hill State Park. The unit is 3.8 km from Cannon Beach.
Located 500 metres from Haystack Gallery, Beaches Inn | Sandpiper Pier Cottage offers accommodation in Cannon Beach. The holiday home is 1.2 km from Haystack Hill State Park.
Beaches Inn | Buccaneer Bay Bungalow is located in Cannon Beach, 500 metres from Haystack Gallery. Haystack Hill State Park is 1.2 km from the property. The accommodation has a satellite TV.
Located in Cannon Beach in the Oregon Region, this holiday home is 400 metres from Haystack Gallery. The holiday home is 1.3 km from Haystack Hill State Park.
Beaches Inn | Sand Dune Townhouse is a holiday home situated in Cannon Beach in the Oregon Region and is 400 metres from Haystack Gallery. The unit is 1.3 km from Haystack Hill State Park.
Beaches Inn | Pacific Surf Townhouse is located in Cannon Beach, 400 metres from Haystack Gallery. Haystack Hill State Park is 1.3 km from the property. All units include a satellite TV.
Rhododendron Grove is situated in Cannon Beach, 700 metres from Haystack Gallery. Haystack Hill State Park is 2.3 km from the property. The accommodation is equipped with a TV with satellite channels....
Van Buren's Cottage offers accommodation in Cannon Beach. All rooms are fitted with a TV with satellite channels and DVD player. You will find a coffee machine in the room.
Baerfoot Bungalow offers accommodation in Cannon Beach. The rooms include a TV. You will find a coffee machine in the room. Rooms include a private bathroom.
Tolovana Treasure offers accommodation in Cannon Beach. Haystack Hill State Park is 1.2 km away. All units feature a satellite TV and DVD player. There is also a kitchen, fitted with a dishwasher.
Aerie by the Sea is situated in the Downtown Cannon Beach district in Cannon Beach, 800 metres from Haystack Gallery. Every room is fitted with a TV with satellite channels.
Serenity In The Trees is situated in Cannon Beach, 1.5 km from Haystack Hill State Park. Rooms have a TV. You will find a coffee machine in the room. The rooms come with a private bathroom.
Pitton Place is located in Cannon Beach, 700 metres from Haystack Gallery. Rooms are fitted with a TV with satellite channels and DVD player. You will find a coffee machine in the room.
Courtyard Oceanfront Beach House offers accommodation in Cannon Beach. Each room includes a TV. You will find a coffee machine in the room. Each room is fitted with a private bathroom.
Tolovana Sands is situated in Cannon Beach, 1.4 km from Haystack Hill State Park. Haystack Gallery is 3 km away. All units have a TV and DVD player.
Situated in Cannon Beach, Tolovana #3 is 1.4 km from Haystack Hill State Park. Haystack Gallery is 3 km away. All units have a TV with cable channels.
Set in Cannon Beach, Captain John's Cannon Beach is 700 metres from Haystack Gallery. Haystack Hill State Park is 2.3 km from the property. The accommodation features a TV and DVD player.