Hotels in Cannon Beach, OR

94 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
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

Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.2 1656 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.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2194 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.
Lighthouse Inn - Cannon Beach, OR
9.2 678 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 Haystack Rock - Cannon Beach, OR
8.8 3017 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 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 2200 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.
Rivertide Suites - Cannon Beach, OR
8.9 2665 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.
Inn At Seaside - Cannon Beach, OR
8.9 2578 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, Cannon Beach is known for Haystack Rock, a giant sea stack that's a must-see. You can also visit the Ecola State Park, with its stunning views of the coastline, and the Tillamook Creamery, just a short drive away, for a taste of local cheese.
  • 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?

    For a budget-friendly day out, head to the Cannon Beach History Center and Museum. It's a great way to learn about the area's history and culture. You can also enjoy the beautiful scenery along the beach and the nearby hiking trails, which are free to access.
  • 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?

    Cannon Beach is perfect for a relaxing getaway. You can spend your days strolling along the beach, collecting seashells, and enjoying the fresh air. In the evenings, you can have a quiet dinner at one of the local restaurants, or just 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 Wi-Fi, TV, and a comfortable bed. Many also have kitchens or kitchenettes, which are great for travellers who want to prepare their own meals. Some hotels also have 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?

    The best time to book a hotel in Cannon Beach is in the off-season, from September to May. You'll find better deals and fewer crowds during these months. However, if you're looking for warmer weather and more activities, the summer months from June to August are also a good time to visit.
  • 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 very dog-friendly. You can take your furry friend for a walk on the beach, or even visit the nearby Nehalem Bay State Park, where dogs are allowed on the trails. There are also a few restaurants in town that welcome dogs on their patios.
  • 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 away, you can visit the charming town of Manzanita, known for its beautiful beach and art scene. You can also explore the historic town of Astoria, which boasts a beautiful waterfront and a lively downtown area. And of course, you can't miss the Tillamook Cheese Factory, a must-visit for cheese lovers.

Popular destinations

Best Cannon Beach, OR hotels with air conditioning

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.
Relax By The Sea With Haystack Rock Just A Short Stroll Away! Ktichenette - Cannon Beach, OR
No reviews

Relax By The Sea With Haystack Rock Just A Short Stroll Away! Ktichenette

hotel, Cannon Beach
This Cannon Beach apartment, steps from Haystack Rock in the downtown area, offers easy access to Ecola and Oswald West State Parks (a short drive away).
The 300 sq ft (approximately 28 sq m) self-catering flat features a fully equipped kitchen with fridge, microwave, and dishwasher, one bedroom, one bathroom, sleeps two, and includes a 32-inch TV with standard cable channels and complimentary toiletries.
The Courtyard - Double Queen With Kitchenette At Cannon Beach Hotel Collection - Cannon Beach, OR
No reviews

The Courtyard - Double Queen With Kitchenette At Cannon Beach Hotel Collection

hotel, Cannon Beach
The Courtyard - Double Queen With Kitchenette At Cannon Beach Hotel Collection is a beachfront apartment situated in Cannon Beach's downtown area, a 0.3km walk from Cannon Beach and 0.8km from Haystack Rock.
This self-catering property offers a one-bedroom, one-bathroom layout sleeping four guests, complete with a kitchenette including a refrigerator and coffee maker, plus free Wi-Fi, air conditioning, and on-site parking.
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.

Best Cannon Beach, OR hotels with a balcony

Gilbert Inn Seaside - Cannon Beach, OR
9.0 3091 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.
Inn At The Shore - Cannon Beach, OR
9.0 1752 reviews

Inn At The Shore

hotel, Seaside
The Inn At The Shore is situated in Seaside, a short drive from the Seaside Outlet Mall and 15 miles from Ecola State Park. This 3-star hotel has a very good user rating, making it a popular choice for travellers. The accommodation has stair access only, which might be a consideration for guests with mobility limitations. The Inn At The Shore offers a range of amenities including free Wi-Fi, a jacuzzi, a garden, a fitness centre, a spa, and BBQ facilities.
The Drifthaven At Gearhart - Cannon Beach, OR
9.5 392 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.
The Waves - Cannon Beach, OR
9.3 1713 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.
©2026 cozycozy.com