Hotels in Cannon Beach, OR

94 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • makemytrip
  • oyo
  • yatra
  • goibibo
  • travelguru
  • cleartrip
  • vrbo
  • expedia
  • hotelscom
  • tripcom
  • agoda
Cannon Beach, OR hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

94 Cheap hotels in Cannon Beach, OR

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

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

The Drifthaven At Gearhart - Cannon Beach, OR
9.4 401 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.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2192 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.
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.
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.

Best Cannon Beach, OR hotels with a pool

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

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
This Seaside apartment is located just a short walk from the beach and close to the lively promenade. The area is full of restaurants, shops, and arcades, offering plenty to explore.
The apartment itself is spacious, with two bedrooms and two bathrooms, comfortably accommodating up to four guests. It features a range of amenities including a swimming pool, sauna, and parking, ensuring a relaxing and enjoyable stay.
Rivertide Suites - Cannon Beach, OR
8.9 2654 reviews

Rivertide Suites

hotel, Seaside
Rivertide Suites is a 3-star hotel in Seaside, Oregon, just a short walk from the Seaside Aquarium and less than half a mile from the beach. It has received very good user ratings and is located in a peaceful area with easy access to the town's attractions.
The hotel offers spacious suites with full kitchens and laundry facilities, perfect for families or longer stays. Guests can enjoy amenities including a swimming pool, Jacuzzi, spa, fitness centre, and bar, as well as a terrace, garden, and room service.
Kathryn Riverfront Inn, An Ascend Collection Hotel - Cannon Beach, OR
8.9 1620 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.
Inn At Seaside - Cannon Beach, OR
8.9 2612 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.

Frequently asked questions about hotels in Cannon Beach, OR

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

    Well, you've got to see Haystack Rock, it's an iconic landmark. You can also visit the Cannon Beach History Center and Museum, which has lots of interesting information about the area. And don't forget to check out the beautiful Ecola State Park, with its stunning views and hiking trails.
  • What are the best hotels with a swimming pool in Cannon Beach, OR?

    Surfsand Resort, Hallmark Resort In Cannon Beach and The Waves/the Argonauta Inn/the White Heron Lodge 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?

    For a budget-friendly day out, head to the beach and enjoy the free activities like walking, exploring tide pools, or just relaxing on the sand. You can also take a stroll along the scenic Cannon Beach Promenade, which offers beautiful views of the ocean and Haystack Rock.
  • 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, The Waves/the Argonauta Inn/the White Heron Lodge and Schooner's Cove Inn are the most popular ones.

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

    Cannon Beach is a great place to unwind. Take a walk on the beach, enjoy a picnic at the park, or soak up the sun on the sand. You can also book a massage at one of the local spas or simply relax in your hotel room and enjoy the peaceful atmosphere.
  • 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 comfortable beds, private bathrooms, and Wi-Fi. Some hotels might also have additional amenities like a swimming pool, hot tub, or fitness centre. It's always best to check the hotel's website for specific details.
  • 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?

    The best time to book a hotel in Cannon Beach depends on your preferences. If you want to avoid the crowds, consider visiting during the shoulder seasons (spring and autumn). If you prefer warmer weather, summer is the best time to go. Remember to book in advance, especially if you're travelling during peak season.
  • 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?

    Cannon Beach is a dog-friendly town. You can take your furry friend for a walk on the beach, explore the tide pools together, or enjoy a meal at one of the many dog-friendly restaurants. There are also several dog parks in the area, where your pet can run around and play.
  • 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?

    If you're looking for a day trip, you can visit nearby towns like Astoria, known for its historic waterfront and maritime museum, or Seaside, which offers a charming beach town atmosphere with a lively boardwalk.

Popular destinations

Best Cannon Beach, OR hotels with air conditioning

Charming Coastal Escape Steps To Cannon Beach, Haystack Rock, Dining & Art Galle - Cannon Beach, OR
No reviews

Charming Coastal Escape Steps To Cannon Beach, Haystack Rock, Dining & Art Galle

hotel, Cannon Beach
This Cannon Beach apartment is located in the downtown area, a short walk from Haystack Rock and within easy reach of Ecola and Oswald West State Parks.
The 300 sq ft self-catering apartment sleeps two, features a dishwasher, air conditioning, a 32-inch TV, complimentary toiletries, and daily cleaning; a maximum stay of 28 days applies.
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.
Seaside Serenity A Short Walk From Haystack Rock! Kitchenette, Parking! - Cannon Beach, OR
10 1 review

Seaside Serenity A Short Walk From Haystack Rock! Kitchenette, 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 (approximately 28 sq m) self-catering flat offers one bedroom, one bathroom, sleeps four, and includes a fridge, microwave, dishwasher, air conditioning, a 32-inch TV with standard cable channels, complimentary toiletries, and daily cleaning.
Quiet Room For Relaxation Near Local Seaside Landmarks - Cannon Beach, OR
8.0 2 reviews

Quiet Room For Relaxation Near Local Seaside Landmarks

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.

Best Cannon Beach, OR hotels with a balcony

Schooner's Cove Inn - Cannon Beach, OR
9.4 403 reviews

Schooner's Cove Inn

hotel, Cannon Beach
Schooner's Cove Inn is located in the heart of Cannon Beach, Oregon, just a short walk from the beach and less than 1.6km from Haystack Rock and Ecola State Park.
The hotel offers spacious suites with private balconies, gas fireplaces, kitchenettes, and ocean views, plus a range of amenities including a jacuzzi, a beachfront lawn with a gas grill and picnic tables, a fitness centre and a tennis court.
Gilbert Inn Seaside - Cannon Beach, OR
9.0 3095 reviews

Gilbert Inn Seaside

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.
The Wayside Inn - Cannon Beach, OR
9.2 996 reviews

The Wayside Inn

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.
Hallmark Resort In Cannon Beach - Cannon Beach, OR
9.3 1525 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.
©2026 cozycozy.com