Hotels in Cannon Beach, OR

94 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • 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

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 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 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.
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 a pool

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

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
Holiday Inn Express & Suites Seaside-convention Center By Ihg is conveniently located near the beach in Seaside, 300 meters from Seaside Antique Mall and Seaside Carousel Mall, and a short drive from Cannon Beach and the Seaside Civic and Convention Center.
This 3-star hotel offers guests complimentary full breakfast, free Wi-Fi, free on-site parking, an indoor swimming pool, hot tub, sauna, and a fitness centre, with rooms featuring refrigerators and microwaves.
Saltline - Cannon Beach, OR
9.2 2231 reviews

Saltline

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

    You have to see Haystack Rock, it's iconic! The Cannon Beach History Center and Museum is also worth a visit. For some stunning coastal views, head to Ecola State Park, just a short drive away.
  • 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?

    The beach itself is free, of course! You can also enjoy a walk along the scenic Cannon Beach Promenade without spending a penny. For a fun and budget-friendly activity, check out the tide pools at low tide.
  • 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?

    Take a long walk along the beach, breathe in the fresh air, and listen to the waves. You can also book a massage at one of the local spas or just relax on the deck of your hotel with a good book.
  • 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 comfortable rooms with amenities like Wi-Fi, TVs, and private bathrooms. Some hotels also have amenities like swimming pools, hot tubs, and fitness centres.
  • 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?

    Book well in advance if you're planning to visit during peak season, which is typically from June to August. You might find better rates if you travel during the shoulder seasons, from April to May or September to 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 hotels in Cannon Beach are pet-friendly, and you can take your furry friend for a walk on the beach. There are also several dog-friendly restaurants and cafes in town.
  • 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?

    Just a short drive south, you'll find the charming town of Manzanita. If you're looking for a larger city, Astoria is about 45 minutes away and has a lot to offer, including the Columbia River Maritime Museum.

Popular destinations

Best Cannon Beach, OR hotels with air conditioning

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.
Coast River Inn By Oyo Seaside - Cannon Beach, OR
8.1 2065 reviews

Coast River Inn By Oyo Seaside

hotel, Seaside
The Coast River Inn by OYO Seaside is conveniently located in Seaside, a short walk from the Seaside Carousel Mall and a short drive from the Seaside Civic Convention Center and Seaside Aquarium. This 2-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The inn offers a range of rooms, some with river views, all featuring modern amenities like flat-screen TVs and private bathrooms. Guests can enjoy free Wi-Fi, parking, and bicycle rentals, as well as in-room conveniences such as coffee machines, mini-refrigerators, and microwaves.
Whimsical Room W/ Beautiful Views Near Seasides Main Spots - Cannon Beach, OR
8.6 4 reviews

Whimsical Room W/ Beautiful Views Near Seasides Main Spots

hotel, Seaside
The "Whimsical Room W/ Beautiful Views Near Seasides Main Spots" accommodation is situated in Seaside's central district, directly on the lake and within easy reach of Cannon Beach and Haystack Rock, approximately 9 kilometres away.
This hotel offers air-conditioned rooms with complimentary wireless internet, refrigerators, microwaves, and coffee/tea facilities, alongside concierge services and nearby opportunities for jogging and cycling.
Pet-friendly Room Perfect For Ocean Seekers Near Attractions - Cannon Beach, OR
No reviews

Pet-friendly Room Perfect For Ocean Seekers Near Attractions

hotel, Seaside
This hotel is located in downtown Seaside, directly on the lake, providing convenient access to Cannon Beach and Haystack Rock, which are approximately 8 kilometres away.
The "Pet-friendly Room Perfect For Ocean Seekers Near Attractions" offer includes air-conditioned rooms with complimentary Wi-Fi, in-room kitchens, and concierge services, with opportunities for cycling in the vicinity.

Best Cannon Beach, OR hotels with a balcony

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

River Inn At Seaside

hotel, Seaside
The River Inn at Seaside is situated in the heart of Seaside, just a 5-minute walk from the beach and overlooking the Necanicum River. This 3-star hotel has received very good user ratings for its cleanliness, location, and overall experience.
The hotel offers comfortable rooms with air conditioning, cable TV, and private bathrooms. Guests can enjoy a range of amenities including an indoor pool, hot tub, fitness centre, and free daily breakfast.
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.
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.
Ashore Hotel - Cannon Beach, OR
8.8 1399 reviews

Ashore Hotel

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.
©2026 cozycozy.com