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.

Lighthouse Inn - Cannon Beach, OR
9.2 681 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.
Seaside Escape Near Haystack Rock  Quick Walk! Free Parking! - Cannon Beach, OR
9.0 2 reviews

Seaside Escape Near Haystack Rock Quick Walk! Free Parking!

hotel, Cannon Beach
This Cannon Beach apartment, located in the downtown area, is steps from Haystack Rock and a short distance from Ecola and Oswald West State Parks.
The 300 sq ft self-catering flat offers one bedroom, one bathroom, sleeps two guests, and includes a dishwasher, air conditioning, a 32-inch TV, complimentary toiletries, and daily cleaning.
Guesthouse Cannon Beach - Cannon Beach, OR
9.3 4447 reviews

Guesthouse Cannon Beach

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 462 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.

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.

Hallmark Resort In Cannon Beach - Cannon Beach, OR
9.3 1514 reviews

Hallmark Resort In Cannon Beach

hotel, Cannon Beach
The Hallmark Resort in Cannon Beach is situated directly on the beach with views of Haystack Rock, just a short walk from the town centre and a 15-minute drive from Seaside. This 3-star hotel has excellent user ratings for its location, cleanliness, and overall experience.
The resort offers a range of facilities for guests to enjoy, including indoor heated saltwater pools, hot tubs, a spa, and a fitness centre. Guests can also benefit from complimentary Wi-Fi, bicycle rentals, and fresh baked cookies.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2428 reviews

Inn At The Prom Oceanfront

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.

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.

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

The Drifthaven At Gearhart

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.9 1622 reviews

Kathryn Riverfront Inn, An Ascend Collection Hotel

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.
The Inn At Manzanita - Cannon Beach, OR
8.9 495 reviews

The Inn At Manzanita

hotel, Manzanita
The Inn at Manzanita is situated near Manzanita beach, within a 2.4km walk of Sunset Beach, Neahkahnie Lake, and Manzanita Golf Course, and under 5km from Nehalem Bay State Park and Nehalem Beach.
This 2.5-star guesthouse offers a 1-bedroom, 1-bathroom unit with a jacuzzi, terrace, garden, free Wi-Fi, and free parking; guests can also enjoy free bicycle use and on-request housekeeping.
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.

Best Cannon Beach, OR hotels with air conditioning

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.
Cannon Beach Hotel - Premier Queen Room At Cannon Beach Hotel Collection! - Cannon Beach, OR
8.6 4 reviews

Cannon Beach Hotel - Premier Queen Room At Cannon Beach Hotel Collection!

hotel, Cannon Beach
This Cannon Beach Hotel Collection Premier Queen Room is situated in Cannon Beach's downtown area, a short walk from the beach and 1.4km from Haystack Rock.
The self-catering apartment, sleeping two guests, boasts a fully equipped kitchen, free Wi-Fi, and an on-site barbecue, with easy access to local attractions including Cannon Beach train station (800m away).
Scenic Room Escape Near Broadway Park  Pet-friendly - Cannon Beach, OR
No reviews

Scenic Room Escape Near Broadway Park Pet-friendly

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.
Inn At Seaside - Cannon Beach, OR
8.8 2565 reviews

Inn At Seaside

hotel, Seaside
The Inn At Seaside is located just off Highway 101, within walking distance of the Seaside Aquarium and less than a mile from the Pacific Ocean. It's a 3-star hotel that has received very good user ratings. The hotel is family-friendly and welcomes pets.
The Inn At Seaside has comfortable rooms with amenities such as a refrigerator, microwave, and free Wi-Fi. Guests can enjoy an indoor swimming pool, a fitness centre, and a terrace, plus a daily grab-and-go breakfast.

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.

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

Best Western Plus Ocean View Resort

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

Inn Of The Four Winds Seaside Oceanfront

hotel, Seaside
Coast River Inn By Oyo Seaside - Cannon Beach, OR
8.1 2063 reviews

Coast River Inn By Oyo Seaside

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

Gilbert Inn Seaside

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.

Rivertide Suites - Cannon Beach, OR
8.9 2638 reviews

Rivertide Suites

hotel, Seaside
Saltline - Cannon Beach, OR
9.2 2264 reviews

Saltline

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

Best Western Plus Ocean View Resort

hotel, Seaside
Steps Away From Seaside Beach! Two Modern Units, Free Parking, Indoor Pool! - Cannon Beach, OR
No reviews

Steps Away From Seaside Beach! Two Modern Units, Free Parking, Indoor Pool!

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 Spinn - Cannon Beach, OR
8.9 191 reviews

The Spinn

hotel, Manzanita
Inn At The Shore - Cannon Beach, OR
8.9 1652 reviews

Inn At The Shore

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

River 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.

Cannon Beach Hotel - Deluxe Queen Room At Cannon Beach Hotel Collection - Cannon Beach, OR
No reviews

Cannon Beach Hotel - Deluxe Queen Room At Cannon Beach Hotel Collection

hotel, Cannon Beach

Best Cannon Beach, OR hotels with parking

Starry Night Inn - Cannon Beach, OR
9.8 638 reviews

Starry Night Inn

hotel, Seaside
Motel 6 Seaside, Or - Cannon Beach, OR
8.2 10 reviews

Motel 6 Seaside, Or

hotel, Seaside
Seashore Inn On The Beach - Cannon Beach, OR
9.2 1101 reviews

Seashore Inn On The Beach

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

Coast River Inn By Oyo Seaside

hotel, Seaside
©2026 cozycozy.com