Hotels in Cannon Beach, OR

94 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

94 Cheap hotels in Cannon Beach, OR

Hotels in the CBD of Cannon Beach, OR, United States

Stay right where the island nightlife meets the coastal dining strips at hotels in the centre of Cannon Beach, OR, United States.

Webb's Scenic Surf - Cannon Beach, OR
9.4 458 reviews

Webb's Scenic Surf

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.
The Courtyard - Grand Queen Room At Cannon Beach Hotel Collection! Kitchenette - Cannon Beach, OR
10 2 reviews

The Courtyard - Grand Queen Room At Cannon Beach Hotel Collection! Kitchenette

hotel, Cannon Beach
The Courtyard – Grand Queen Room at Cannon Beach Hotel Collection!, located in downtown Cannon Beach, Oregon, is steps from Haystack Rock and a short drive from Ecola and Oswald West State Parks.
This 300 sq ft (approximately 28 sq m) hotel room offers a kitchenette, sleeps three, and includes a 32-inch TV, complimentary toiletries, and daily cleaning.
Beaches Inn Townhomes - Cannon Beach, OR
8.8 6 reviews

Beaches Inn Townhomes

hotel, Cannon Beach
The Beaches Inn Townhomes offer accommodation in Cannon Beach, just 1 minute's walk from the shore and within easy reach of attractions including Coaster Theatre, Haystack Rock and Les Shirley Park.
These one-bedroom townhouses provide complimentary WiFi and private parking, with a strict policy against parties to ensure a peaceful stay.
The Waves - Cannon Beach, OR
9.3 1710 reviews

The Waves

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.

Seashore Hotels in Cannon Beach, OR, United States

Walk straight out of your room onto powdery sand without crossing a single road at seashore hotels in Cannon Beach, OR, United States.

Relax In 3 Budget-friendly Rooms Near Scenic Views And Seaside Beach! - Cannon Beach, OR
No reviews

Relax In 3 Budget-friendly Rooms Near Scenic Views And Seaside Beach!

hotel, Seaside
The "Relax In 3 Budget-friendly Rooms Near Scenic Views And Seaside Beach!" offer provides accommodation centrally located in Seaside on a river, within easy reach of the Seaside Museum and Historical Society and Coaster Theatre.
This property features three bedrooms and three bathrooms across 14 square metres, accommodating up to six guests with amenities including air conditioning, internet, and daily cleaning, with pets permitted for an additional charge.

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.

Popular destinations

Explore Sophisticated Luxury Hotels in Cannon Beach, OR, United States

Indulge in private seaside exclusivity, high-end architecture, and elite service at luxury beach hotels in Cannon Beach, OR, United States.

Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.2 1657 reviews

Quality Inn Seaside Oregon Coast

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.
Lighthouse Inn - Cannon Beach, OR
9.2 683 reviews

Lighthouse Inn

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.
Inn At Cannon Beach - Cannon Beach, OR
9.4 1902 reviews

Inn At Cannon Beach

hotel, Cannon Beach
The Inn at Cannon Beach is conveniently located just off Highway 101, a short drive from Tolovana Beach State Park and a 15-minute walk from Haystack Rock. This 4-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The inn offers a range of comfortable rooms with modern amenities, including refrigerators, microwaves, and flat-screen TVs. Guests can enjoy a private garden, complimentary Wi-Fi, breakfast, and access to local fitness and yoga studios.
Inn At Haystack Rock - Cannon Beach, OR
8.8 3019 reviews

Inn At Haystack Rock

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.

Best Cannon Beach, OR hotels with air conditioning

Relaxing Mcbee Cottage - Classic Queen Unit At Cannon Beach Hotel Collection! - Cannon Beach, OR
10 1 review

Relaxing Mcbee Cottage - Classic Queen Unit At Cannon Beach Hotel Collection!

hotel, Cannon Beach
This Cannon Beach cottage, situated in the downtown area, is steps from Haystack Rock and offers easy access to Ecola and Oswald West State Parks.
The 300 sq ft (approximately 28 sq m) self-catering unit sleeps two, featuring a kitchen with a dishwasher, air conditioning, parking, and daily cleaning; nearby activities include cycling and horse riding.
Quiet Room For Relaxation Near Local Seaside Landmarks - Cannon Beach, OR
No reviews

Quiet Room For Relaxation Near Local Seaside Landmarks

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.
The Courtyard - Haystack King With Kitchenette At Cannon Beach Hotel Collection - Cannon Beach, OR
No reviews

The Courtyard - Haystack King With Kitchenette At Cannon Beach Hotel Collection

hotel, Cannon Beach
The Courtyard – Premier Queen With Kitchenette At Cannon Beach Hotel Collection is a beachfront property in Cannon Beach's downtown area, a 0.3km walk from Cannon Beach and 1.4km from Haystack Rock, conveniently located near Cannon Beach Train Station.
This self-catering apartment offers a queen bed, one bathroom, a fully equipped kitchenette, and on-site parking, plus features such as air conditioning, Wi-Fi, and an outdoor barbecue.
Mcbee Cottage - Cozy Queen Room At Cannon Beach Hotel Collection! Near Beach - Cannon Beach, OR
No reviews

Mcbee Cottage - Cozy Queen Room At Cannon Beach Hotel Collection! Near Beach

hotel, Cannon Beach
This Cannon Beach beachfront cottage is situated in the downtown area, steps from Haystack Rock and a short distance from Ecola and Oswald West State Parks.
The 300 sq ft (approx. 28 sq m) self-catering unit sleeps two, features a dishwasher, air conditioning, and a 32-inch TV, with daily cleaning included.

Discover Hotels with Balconies in Cannon Beach, OR, United States

Watch spectacular coastal sunrises directly from your personal balcony at beach hotels in Cannon Beach, OR, United States.

Saltline - Cannon Beach, OR
9.2 2231 reviews

Saltline

hotel, Seaside
Gilbert Inn Seaside - Cannon Beach, OR
9.0 3095 reviews

Gilbert Inn Seaside

hotel, Seaside
River Inn At Seaside - Cannon Beach, OR
8.9 2602 reviews

River Inn At Seaside

hotel, Seaside
Inn Of The Four Winds Seaside Oceanfront - Cannon Beach, OR
8.6 1275 reviews

Inn Of The Four Winds Seaside Oceanfront

hotel, Seaside

Hotels with a Pool in Cannon Beach, OR, United States

Cool off from the tropical sun with a refreshing freshwater swim right by the ocean at beach hotels with a pool in Cannon Beach, OR, United States.

The Wayside Inn - Cannon Beach, OR
9.2 996 reviews

The Wayside Inn

hotel, Cannon Beach
Best Western Plus Ocean View Resort - Cannon Beach, OR
8.2 1921 reviews

Best Western Plus Ocean View Resort

hotel, Seaside
Holiday Inn Express & Suites Seaside-convention Center By Ihg - Cannon Beach, OR
8.8 108 reviews

Holiday Inn Express & Suites Seaside-convention Center By Ihg

hotel, Seaside
Relax And Recharge! Two Modern Units, Pet-friendly, Indoor Pool, Scenic Views! - Cannon Beach, OR
No reviews

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

hotel, Seaside

The Best Family-Focused Hotels in Cannon Beach, OR, United States

Compare family-friendly beach hotels in Cannon Beach, OR, United States with pools and kids' amenities.

The Drifthaven At Gearhart - Cannon Beach, OR
9.4 401 reviews

The Drifthaven At Gearhart

hotel, Gearhart
Rivertide Suites - Cannon Beach, OR
8.9 2654 reviews

Rivertide Suites

hotel, Seaside
Hallmark Resort In Cannon Beach - Cannon Beach, OR
9.3 1525 reviews

Hallmark Resort In Cannon Beach

hotel, Cannon Beach
Inn At Seaside - Cannon Beach, OR
8.9 2612 reviews

Inn At Seaside

hotel, Seaside

Top-Tier Pet-Friendly Hotels in Cannon Beach, OR, United States

Let your pup run free along the shoreline and play in the surf at pet-friendly beach hotels in Cannon Beach, OR, United States.

Endless Views And Relaxation! Pets Allowed, Kitchenette, Free Parking! - Cannon Beach, OR
9.0 8 reviews

Endless Views And Relaxation! Pets Allowed, Kitchenette, Free Parking!

hotel, Seaside

Best Cannon Beach, OR hotels with parking

Coast River Inn By Oyo Seaside - Cannon Beach, OR
No reviews

Coast River Inn By Oyo Seaside

hotel, Seaside
Guesthouse Cannon Beach - Cannon Beach, OR
9.3 4420 reviews

Guesthouse Cannon Beach

hotel, Cannon Beach
Schooner's Cove Inn - Cannon Beach, OR
9.5 85 reviews

Schooner's Cove Inn

hotel, Cannon Beach
Promenade Inn & Suites Oceanfr - Cannon Beach, OR
No reviews

Promenade Inn & Suites Oceanfr

hotel, Seaside
©2026 cozycozy.com