Hotels in Cannon Beach, OR

85 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Cannon Beach, OR hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

85 Cheap hotels in Cannon Beach, OR

Mcbee Cottage - Grand Queen With Kitchenette At Cannon Beach Hotel Collection - Cannon Beach, OR
Cannon Beach, OR
17/07 – 20/07
A$1199/nighttotal: A$3597 (3 )

Mcbee Cottage - Grand Queen With Kitchenette At Cannon Beach Hotel Collection

1 3
hotel, Cannon Beach
This Cannon Beach holiday home is situated in the downtown area, a short walk from Cannon Beach itself and 0.8km from Haystack Rock.
The self-catering property sleeps four guests in one bedroom and one bathroom, and includes a kitchen with fridge, dishwasher and microwave, plus on-site parking, air conditioning, and free Wi-Fi; nearby attractions include Captain Kid's Fun Park and The Buzz on Broadway.
Experience Seaside Serenity With A Free Parking And Beach Access! - Cannon Beach, OR
Cannon Beach, OR
29/06 – 04/07
A$1047/nighttotal: A$5235 (5 )

Experience Seaside Serenity With A Free Parking And Beach Access!

1 2
hotel, Cannon Beach
This beachfront flat in Cannon Beach's downtown area is a 0.3km walk from Cannon Beach and a 1.4km walk from Haystack Rock, offering easy access to the town centre and iconic landmark.
The one-bedroom, one-bathroom self-catering apartment includes a dishwasher, air conditioning, free Wi-Fi, on-site parking, and BBQ facilities, sleeping up to two guests and providing all linens and towels.
Quiet Riverfront Room Ideal For Pet Owners Close To Ocean - Cannon Beach, OR
Cannon Beach, OR
03/08 – 04/08
A$567/nightfor 1 night

Quiet Riverfront Room Ideal For Pet Owners Close To Ocean

1 2
hotel, Seaside
This accommodation is located in downtown Seaside, directly on the lake, offering convenient access to natural attractions such as Cannon Beach and Haystack Rock, approximately 10 kilometres away.
The "Quiet Riverfront Room Ideal For Pet Owners Close To Ocean" offer includes air-conditioned rooms with in-room kitchens, complimentary wireless internet, and concierge service, with opportunities for cycling nearby.
Inn At Haystack Rock - Cannon Beach, OR
8.8 3090 reviews
Cannon Beach, OR
02/08 – 05/08
A$1527/nighttotal: A$4581 (3 )

Inn At Haystack Rock

2 6
hotel, Cannon Beach
The Inn at Haystack Rock is situated just off the Oregon Coast Highway in Cannon Beach, a short walk from the beach and the town's centre. This four-star hotel has earned a "very good" user rating, thanks to its excellent location and cleanliness.
The hotel has two peaceful garden courtyards, providing a tranquil escape from the bustle of the town. Guests can enjoy a range of amenities, including a spa, fitness centre, and outdoor fire pit, making it an ideal base for exploring the beautiful Cannon Beach area.
Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking! - Cannon Beach, OR
Cannon Beach, OR
21/08 – 23/08
A$1015/nighttotal: A$2030 (2 )

Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking!

1 2
hotel, Cannon Beach
This Cannon Beach apartment, situated in the downtown area, is steps from Haystack Rock and a short drive from Ecola and Oswald West State Parks.
The 300 sq ft (approximately 28 sq m) self-catering flat offers a double bed, a fully equipped kitchen with dishwasher, air conditioning, and daily housekeeping; it sleeps two guests and includes complimentary toiletries and a 32-inch TV.
Explore Seaside From Comfortable Room Near Downtown - Cannon Beach, OR
Cannon Beach, OR
29/06 – 04/07
A$440/nighttotal: A$2200 (5 )

Explore Seaside From Comfortable Room Near Downtown

1 2
hotel, Seaside
The "Explore Seaside From Comfortable Room Near Downtown" offer presents a hotel centrally located in Seaside's downtown district, on the lakefront and within easy reach of attractions such as Cannon Beach and Haystack Rock, which are less than 5 kilometres away.
This accommodation provides complimentary wireless internet, air conditioning, and concierge services, alongside in-room amenities including a refrigerator and microwave, with nearby opportunities for jogging and cycling.
Light-filled Room Alongside River Near Downtown Seaside - Cannon Beach, OR
Cannon Beach, OR
29/06 – 04/07
A$463/nighttotal: A$2315 (5 )

Light-filled Room Alongside River Near Downtown Seaside

1 2
hotel, Seaside
The "Light-filled Room Alongside River Near Downtown Seaside" is a hotel located directly on the lake in downtown Seaside, offering convenient access to natural attractions such as Cannon Beach and Haystack Rock, approximately 10 kilometres away. This accommodation provides air-conditioned rooms with complimentary wireless internet, concierge services, and in-room kitchens, with opportunities for cycling in the vicinity.
Quiet Room For Relaxation Near Local Seaside Landmarks - Cannon Beach, OR
Cannon Beach, OR
26/07 – 29/07
A$616/nighttotal: A$1848 (3 )

Quiet Room For Relaxation Near Local Seaside Landmarks

1 4
hotel, Seaside
This non-smoking hotel is located in downtown Seaside, offering lakefront views and is conveniently situated within 5 kilometers of Cannon Beach and Haystack Rock.
The "Quiet Room For Relaxation Near Local Seaside Landmarks" offer includes air-conditioned rooms with complimentary wireless internet, in-room kitchens, and concierge services, with opportunities for cycling nearby.
Lighthouse Inn - Cannon Beach, OR
9.2 659 reviews
Cannon Beach, OR
11/10 – 15/10
A$373/nighttotal: A$1492 (4 )

Lighthouse Inn

1 2
hotel, Cannon Beach
The Lighthouse Inn is located just a short walk from the beach in Cannon Beach, close to shops, restaurants and the famous Haystack Rock. It's a 4-star hotel with excellent user ratings for its location, cleanliness and overall experience.
The hotel offers a range of amenities and features to make your stay comfortable and enjoyable, including a fitness centre, spa, garden, terrace, and room service. The spacious suites, which can be up to 33 square metres, are ideal for families or groups and include kitchenettes, some with spa baths and fireplaces.
Quiet Room For Relaxation Near Local Seaside Landmarks - Cannon Beach, OR
8.0 1 review
Cannon Beach, OR
29/06 – 04/07
A$418/nighttotal: A$2090 (5 )

Quiet Room For Relaxation Near Local Seaside Landmarks

1 2
hotel, Seaside
This non-smoking hotel offers the "Quiet Room For Relaxation Near Local Seaside Landmarks" and is situated in Seaside's city centre on the waterfront, providing direct access to Cannon Beach and Haystack Rock, which are less than 2 kilometres away.
Guests at this establishment can enjoy complimentary Wi-Fi, air conditioning, and concierge services, with nearby opportunities for outdoor pursuits such as jogging and cycling.
Embrace The Coastal Vibe! Pet-friendly Property, Free Parking, Kitchenette! - Cannon Beach, OR
9.0 2 reviews
Cannon Beach, OR
27/06 – 28/06
A$824/nightfor 1 night

Embrace The Coastal Vibe! Pet-friendly Property, Free Parking, Kitchenette!

1 4
hotel, Seaside
This Seaside apartment is perfectly located just a short walk from the beach and popular attractions like Fort Stevens State Park and Fort Clatsop National Memorial. The area is a popular tourist destination known for its beautiful coastline and historical landmarks.
The apartment has one bedroom and one bathroom, with a total floor area of 14 square metres, comfortably accommodating up to four guests. It offers a range of amenities including free parking, internet access, and daily housekeeping, as well as access to a nearby golf course and the convenience of a concierge service.
The Wayside Inn - Cannon Beach, OR
9.1 1254 reviews
Cannon Beach, OR
11/10 – 15/10
A$301/nighttotal: A$1204 (4 )

The Wayside Inn

1 2
hotel, Cannon Beach
The Wayside Inn is situated at the south end of Cannon Beach, a short walk from Tolovana State Park and the Warren House Pub. This 3-star hotel has received excellent ratings from previous guests.
The inn offers rooms with partial ocean views and private decks, perfect for enjoying the fresh air. Guests can also make use of the indoor pool and hot tub, as well as the fitness centre, tennis court and garden.

Best Cannon Beach, OR luxury hotels (4 and 5 stars)

Among the 85 accommodations in Cannon Beach, OR, here are the 4 best luxury hotels

The Drifthaven At Gearhart - Cannon Beach, OR
9.4 670 reviews
Cannon Beach, OR
02/08 – 05/08
A$586/nighttotal: A$1758 (3 )

The Drifthaven At Gearhart

1 2
hotel, Gearhart
The Drifthaven At Gearhart is located in Gearhart, just 1.3 kilometres from Del Rey Beach and 2.9 kilometres from Seaside Beach, making it a perfect base for exploring the charming coastal town. The 4-star hotel enjoys excellent user ratings for its location, cleanliness and overall experience.
The property offers a range of comfortable rooms with modern amenities, including air conditioning, flat-screen TVs and coffee machines. Guests can enjoy a number of on-site facilities such as a garden, terrace, tennis court and complimentary bikes, as well as a concierge service to help with local recommendations and travel arrangements.
Kathryn Riverfront Inn, An Ascend Collection Hotel - Cannon Beach, OR
8.7 2582 reviews
Cannon Beach, OR
10/07 – 11/07
A$491/nightfor 1 night

Kathryn Riverfront Inn, An Ascend Collection Hotel

1 2
hotel, Seaside
The Kathryn Riverfront Inn, Ascend Hotel Collection is located in downtown Seaside, Oregon, just a short walk from the beach, shops, and restaurants. This 3-star hotel receives very good user ratings for its cleanliness, location, and overall experience.
The inn offers a range of rooms, including those with hot tubs or fireplaces, and features a heated indoor pool, hot tub, and sauna. Guests can enjoy a continental breakfast, free cookies, and other amenities such as free Wi-Fi and parking.
Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.3 2287 reviews
Cannon Beach, OR
26/06 – 29/06
A$438/nighttotal: A$1314 (3 )

Quality Inn Seaside Oregon Coast

1 4
hotel, Seaside
The Quality Inn is located in the popular Seaside district, just 3 kilometres from a golf course. This 2.5-star hotel offers a convenient base for exploring the area. Each room is comfortably furnished and comes with a bathroom and measures 20 square metres. Guests can enjoy complimentary Wi-Fi, a free breakfast, and free parking, as well as access to a fitness centre and room service.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2185 reviews
Cannon Beach, OR
11/10 – 15/10
A$296/nighttotal: A$1184 (4 )

Inn At The Prom Oceanfront

1 2
hotel, Seaside
The Inn at the Prom is situated on Seaside Promenade, an 8-minute walk from the town centre and a 2-minute drive from the Seaside Aquarium. This 4-star hotel has received very good user ratings, making it a popular choice for travellers visiting Seaside.
The accommodation offers spacious suites with full kitchens or kitchenettes, perfect for longer stays or families. Guests can enjoy a range of amenities including a Jacuzzi, terrace, garden, spa, fitness centre, and free parking.

Best Cannon Beach, OR hotels with a pool

Among the 85 accommodations in Cannon Beach, OR, here are the 4 best hotels with a pool

Ashore Hotel - Cannon Beach, OR
8.9 1373 reviews
Cannon Beach, OR
20/07 – 22/07
A$1013/nighttotal: A$2026 (2 )

Ashore Hotel

3 6
hotel, Seaside
The Ashore Hotel is located in Seaside, just a minute's walk from Seaside Beach and 1.4 miles from Seaside Golf Course. This 4-star hotel has received very good user ratings, making it a popular choice for travellers. The hotel offers a range of modern amenities, including a swimming pool, sauna, and terrace, perfect for relaxation and rejuvenation. Guests can also enjoy the on-site bar and restaurant, as well as free bikes to explore the surrounding area.
Best Western Plus Ocean View Resort - Cannon Beach, OR
8.3 1928 reviews
Cannon Beach, OR
11/10 – 15/10
A$225/nighttotal: A$900 (4 )

Best Western Plus Ocean View Resort

1 2
hotel, Seaside
The Best Western Plus Ocean View Resort is a 3-star hotel in Seaside, Oregon, just a short walk from the Seaside Aquarium, and a short drive from Gearhart Golf Links and the Seaside Factory Outlet Center. The hotel has very good user ratings for cleanliness and location.
The hotel offers a range of amenities and activities, including an indoor pool, hot tub, and fitness centre. Guests can enjoy the on-site cafe, restaurant, and bar, as well as room service and free Wi-Fi and parking.
Saltline - Cannon Beach, OR
9.2 3265 reviews
Cannon Beach, OR
11/10 – 15/10
A$346/nighttotal: A$1384 (4 )

Saltline

1 2
hotel, Seaside
SALTLINE hotel is located in Seaside, just a 3-minute walk from the beach and a short drive from the golf course. The hotel has received excellent ratings for location, cleanliness and overall experience.
The hotel offers a range of amenities, including a swimming pool, hot tub, fitness centre, and garden. There are also a number of activities available, such as bike hire and entertainment staff.
Relax And Recharge! Two Modern Units, Pet-friendly, Indoor Pool, Scenic Views! - Cannon Beach, OR
Cannon Beach, OR
17/08 – 19/08
A$1246/nighttotal: A$2492 (2 )

Relax And Recharge! Two Modern Units, Pet-friendly, Indoor Pool, Scenic Views!

2 1
hotel, Seaside
This Seaside apartment is just a short walk from the beach and the town's promenade, offering easy access to the area's attractions and restaurants. The apartment is perfect for families or groups of friends, with two bedrooms, two bathrooms, and a spacious 65 square metre layout that comfortably accommodates four guests.
The apartment provides a range of amenities for a relaxing stay, including a swimming pool, sauna, and parking. Guests can also enjoy the convenience of having internet access and air conditioning, as well as the option of bringing their pets along.

Frequently asked questions about hotels in Cannon Beach, OR

  • What are the top landmarks to see in and around Cannon Beach, OR?

    You absolutely must see Haystack Rock, it's a giant sea stack right on the beach. The Cannon Beach History Center and Museum is great for learning about the area, and the Ecola State Park has some incredible views from the cliffs.
  • What are the best hotels with a swimming pool in Cannon Beach, OR?

    Surfsand Resort, Hallmark Resort In Cannon Beach and The Waves are among the best hotels with a swimming pool in Cannon Beach, OR.

  • What are the most affordable attractions in and around Cannon Beach, OR?

    The best value is definitely walking along the beach, it's free and beautiful. You can also check out the tide pools at low tide, they're fascinating. The Cannon Beach Farmers Market is another great option, it's free to browse and buy local produce.
  • What are the most popular 2, 3 and 4-star hotels in Cannon Beach, OR?

    Among 2, 3 and 4-star hotels in Cannon Beach, OR, Hallmark Resort In Cannon Beach, Schooner's Cove Inn and Land's End At Cannon Beach are the most popular ones.

  • How can travelers relax during a week in and arond Cannon Beach, OR?

    The beach is perfect for relaxing, just bring a good book and a picnic. You could also book a massage at one of the local spas, or take a yoga class at the Cannon Beach Yoga Center.
  • What are the best luxury hotels in Cannon Beach, OR?

    Inn At Cannon Beach, Inn At Haystack Rock and Lighthouse Inn are among the best luxury hotels in Cannon Beach, OR.

  • What amenities can travelers expect in hotel rooms in Cannon Beach, OR?

    Most hotels in Cannon Beach offer standard amenities like Wi-Fi, TVs, and coffee makers. Some also have fireplaces, balconies, and hot tubs. You'll often find beach towels and chairs too.
  • What are the best family friendly hotels in Cannon Beach, OR?

    The best family friendly hotels in Cannon Beach, OR are Inn At Cannon Beach, Surfsand Resort and Guesthouse Cannon Beach.

  • When is the best time to book a hotel in Cannon Beach, OR?

    You'll want to book well in advance, especially if you're travelling during peak season, which runs from June to September. If you're looking for a better deal, try booking in the shoulder seasons, April-May or September-October.
  • What are the best pet friendly hotels in Cannon Beach, OR?

    The best pet friendly hotels in Cannon Beach, OR are Inn At Cannon Beach, Surfsand Resort and Guesthouse Cannon Beach.

  • What are some pet-friendly activities in and around Cannon Beach, OR?

    Many of the beaches are dog-friendly, especially in the off-season. You can also take your pup for a walk on the scenic Ecola State Park trails. The Cannon Beach Farmers Market is also dog-friendly.
  • What are the best hotels with jacuzzi in Cannon Beach, OR?

    Surfsand Resort, Guesthouse Cannon Beach and Hallmark Resort In Cannon Beach are the best hotels with a jacuzzi in Cannon Beach, OR.

  • Which towns or cities worth a visit near Cannon Beach, OR?

    You should definitely check out Astoria, it's about a 30-minute drive and has a lovely historic downtown. If you're interested in nature, you can also visit Oswald West State Park, which is about 15 minutes away.

Destinations nearby

Best Cannon Beach, OR hotels with air conditioning

Experience The Magic Of The Coast With Beach Access Nearby! - Cannon Beach, OR
8.0 1 review
Cannon Beach, OR
21/08 – 23/08
A$1280/nighttotal: A$2560 (2 )

Experience The Magic Of The Coast With Beach Access Nearby!

1 2
hotel, Cannon Beach
Experience The Magic Of The Coast With Beach Access Nearby! offers accommodation in Downtown Cannon Beach, placing you within 100 metres of Haystack Rock and close to Ecola and Oswald West State Parks.
This 28 square metre hotel room is equipped with air conditioning, Wi-Fi, and accommodates two guests, with daily cleaning services included.
Family-friendly Property Near Coast! Explore Seaside Promenade, 2 Units! - Cannon Beach, OR
Cannon Beach, OR
24/07 – 27/07
A$1107/nighttotal: A$3321 (3 )

Family-friendly Property Near Coast! Explore Seaside Promenade, 2 Units!

2 4
hotel, Seaside
This Seaside holiday apartment, near Cannon Beach and Haystack Rock, offers the 'Two Rooms for One' deal providing convenient access to attractions such as The Buzz on Broadway and Captain Kid Amusement Park, though precise distances aren't specified.
The 14-square-metre (0.014 hectare) self-catering flat comprises two bedrooms, two bathrooms, and accommodates two guests, including free Wi-Fi, parking, daily housekeeping, and complimentary bike hire.
Gilbert Inn Seaside - Cannon Beach, OR
9.0 3105 reviews
Cannon Beach, OR
27/06 – 04/07
A$564/nighttotal: A$3948 (7 )

Gilbert Inn Seaside

1 2
hotel, Seaside
The Gilbert Inn is a 3-star hotel located just a short walk from Seaside's historic oceanfront promenade and city centre, making it ideal for exploring the town's attractions and amenities. It has received very good user ratings for its clean and comfortable accommodation. The inn offers individually decorated rooms with antique furnishings, creating a charming and unique atmosphere. Guests can enjoy a range of amenities, including a terrace, shared lounge, fitness centre, and free Wi-Fi, as well as a complimentary homemade breakfast and free parking on-site.
Scenic Room Escape Near Broadway Park  Pet-friendly - Cannon Beach, OR
Cannon Beach, OR
03/08 – 04/08
A$599/nightfor 1 night

Scenic Room Escape Near Broadway Park Pet-friendly

1 2
hotel, Seaside
This hotel offers the 'Scenic Room Escape Near Broadway Park Pet-friendly' package, situated in Seaside's central district directly on the waterfront, providing convenient access to Cannon Beach and Haystack Rock, approximately 6 kilometres away.
Guests can enjoy air-conditioned rooms with kitchenettes, complimentary Wi-Fi, and concierge services, with opportunities for outdoor activities such as jogging and cycling nearby.

Best Cannon Beach, OR hotels with a balcony

Guesthouse Cannon Beach - Cannon Beach, OR
9.2 4860 reviews
Cannon Beach, OR
02/08 – 05/08
A$932/nighttotal: A$2796 (3 )

Guesthouse Cannon Beach

1 2
hotel, Cannon Beach
The Cannon Beach Hotel Collection is situated in the heart of Cannon Beach, just a short stroll from the beach and downtown, with Haystack Rock half a mile away, Ecola State Park 2.5 miles away, and Seaside a 15-minute drive. It's a 4-star hotel with excellent user ratings, offering a peaceful and relaxing stay in a charming coastal setting.
The hotel collection includes four different properties, each offering a range of rooms and suites to suit different needs and preferences. Guests can enjoy a variety of amenities, including a spa, restaurant, bar, fitness centre, and swimming pool, as well as activities like hiking, cycling, and exploring the local shops and galleries.
Webb's Scenic Surf - Cannon Beach, OR
9.4 465 reviews
Cannon Beach, OR
26/07 – 29/07
A$1318/nighttotal: A$3954 (3 )

Webb's Scenic Surf

2 4
hotel, Cannon Beach
Webb's Scenic Surf is located in the centre of Cannon Beach, just a short walk from the beach, Haystack Gallery and Haystack Hill State Park. The hotel is a 3-star property and has received excellent user ratings for its location, cleanliness and overall experience.
The hotel offers a range of room types, including some with private balconies and kitchenettes. Guests can enjoy free Wi-Fi, private parking, and a garden setting with river views.
Sandcastle Inn #604 - Beachcomber Vacation Homes - Cannon Beach, OR
9.6 33 reviews
Cannon Beach, OR
02/08 – 05/08
A$655/nighttotal: A$1965 (3 )

Sandcastle Inn #604 - Beachcomber Vacation Homes

1 2
hotel, Cannon Beach
Sandcastle Inn #604, situated in Cannon Beach's downtown area, is less than 0.2 kilometers from the beach and a short walk from both the town centre and midtown, offering easy access to shops, galleries, and Haystack Rock.
This dog-friendly apartment, sleeping up to two guests, features a living area, dining area, fully equipped kitchenette, private balcony, and a flatscreen smart TV with cable and Wi-Fi; a $60 plus tax per dog per stay applies.
The Waves - Cannon Beach, OR
9.2 2459 reviews
Cannon Beach, OR
11/10 – 15/10
A$426/nighttotal: A$1704 (4 )

The Waves

1 2
hotel, Cannon Beach
The Waves is located in the heart of Cannon Beach, Oregon, just a short walk from the EVOO Cooking School and the Coaster Theater Play House. This 3-star hotel has received very good user ratings, making it a popular choice for travellers visiting the area.
The hotel offers a range of modern rooms with comfortable amenities, including a microwave, refrigerator, and coffee machine. Guests can enjoy the on-site swimming pool, hot tub, and barbecue facilities, or relax on the terrace or in the garden.
©2026 cozycozy.com