Hotels in Cannon Beach, OR

85 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 vacation accommodation
Price per night
Accommodation type
Rating

85 Cheap hotels in Cannon Beach, OR

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

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

Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.2 1652 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 664 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 1914 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.
Kathryn Riverfront Inn, An Ascend Collection Hotel - Cannon Beach, OR
8.9 1624 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.

Best Cannon Beach, OR hotels with a pool

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

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
This Seaside apartment is just a short walk from the beach and the town's promenade, offering easy access to the area's attractions and restaurants. The apartment is perfect for families or groups of friends, with two bedrooms, two bathrooms, and a spacious 65 square metre layout that comfortably accommodates four guests.
The apartment provides a range of amenities for a relaxing stay, including a swimming pool, sauna, and parking. Guests can also enjoy the convenience of having internet access and air conditioning, as well as the option of bringing their pets along.
River Inn At Seaside - Cannon Beach, OR
8.9 2524 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.
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.
Ashore Hotel - Cannon Beach, OR
8.8 1397 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.

Frequently Asked Questions about hotels in Cannon Beach, OR

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

    Well, you can't miss Haystack Rock. It's iconic! You can also visit the Cannon Beach History Center and Museum, learn about the local history. And of course, Ecola State Park offers stunning views from the top.
  • What are the best hotels with a swimming pool in Cannon Beach, OR?

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

    You can enjoy the beautiful scenery of Cannon Beach for free! Take a walk along the beach, explore the tide pools, or visit the Cannon Beach and Ecola State Park. There are also many free events throughout the year.
  • 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, Inn At Cannon Beach, The Waves/the Argonauta Inn/the White Heron Lodge and Inn At Haystack Rock 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. Spend your days walking on the beach, exploring the tide pools, or reading a book in the sunshine. You can also enjoy a massage at one of the local spas or take a yoga class.
  • What are the best family friendly hotels in Cannon Beach, OR?

    The best family friendly hotels in Cannon Beach, OR are Guesthouse Cannon Beach, Inn At Haystack Rock and Tolovana Inn.

  • 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, or kitchenettes. You might find some hotels with hot tubs or swimming pools, but it's not guaranteed.
  • What are the best pet friendly hotels in Cannon Beach, OR?

    The best pet friendly hotels in Cannon Beach, OR are Surfsand Resort, Inn At Cannon Beach and Guesthouse Cannon Beach.

  • When is the best time to book a hotel in Cannon Beach, OR?

    If you're looking for the best deals, book your hotel in the off-season, which is usually from November to March. But if you want to experience the best weather, book your hotel during the summer months, June to August.
  • What are the best hotels with jacuzzi in Cannon Beach, OR?

    Surfsand Resort, Guesthouse Cannon Beach and The Waves/the Argonauta Inn/the White Heron Lodge 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 little more action, you can take a short drive to Astoria, Oregon, or Seaside, Oregon. Astoria is a historic town with a charming downtown area, while Seaside is known for its long sandy beach and amusement park.

Popular destinations

Best Cannon Beach, OR hotels with air conditioning

2 Budget-friendly Rooms Just Minutes From Seasides Downtown Shops And Dining! - Cannon Beach, OR
No reviews

2 Budget-friendly Rooms Just Minutes From Seasides Downtown Shops And Dining!

hotel, Seaside
Discover the "2 Budget-friendly Rooms Just Minutes From Seaside's Downtown Shops And Dining!" offer, a hotel centrally located in Seaside, just 100 metres from Seaside Beach, a 2-minute walk to Carousel Mall, and moments from Seaside Aquarium.
This accommodation offers two bedrooms and two bathrooms for up to four guests, with amenities including air conditioning, complimentary Wi-Fi, a fitness centre, and pet-friendly options with a small surcharge.
Experience Seaside Serenity With A Free Parking And Beach Access! - Cannon Beach, OR
No reviews

Experience Seaside Serenity With A Free Parking And Beach Access!

hotel, Cannon Beach
This beachfront flat in Cannon Beach's downtown area is a 0.3km walk from Cannon Beach and a 1.4km walk from Haystack Rock, offering easy access to the town centre and iconic landmark.
The one-bedroom, one-bathroom self-catering apartment includes a dishwasher, air conditioning, free Wi-Fi, on-site parking, and BBQ facilities, sleeping up to two guests and providing all linens and towels.
Light-filled Room Alongside River Near Downtown Seaside - Cannon Beach, OR
No reviews

Light-filled Room Alongside River Near Downtown Seaside

hotel, Seaside
The "Light-filled Room Alongside River Near Downtown Seaside" is a hotel located directly on the lake in downtown Seaside, offering convenient access to natural attractions such as Cannon Beach and Haystack Rock, approximately 10 kilometres away. This accommodation provides air-conditioned rooms with complimentary wireless internet, concierge services, and in-room kitchens, with opportunities for cycling in the vicinity.
2 Affordable Rooms Near Seaside Beach Promenade  Perfect For A Coastal Getaway! - Cannon Beach, OR
10 1 review

2 Affordable Rooms Near Seaside Beach Promenade Perfect For A Coastal Getaway!

hotel, Seaside
This accommodation offers direct access to Seaside Beach and is a 2-minute walk to Carousel Mall, with Seaside Aquarium moments away, all within central Seaside.
The "2 Affordable Rooms Near Seaside Beach Promenade" deal includes two bedrooms, two bathrooms, capacity for four guests, air conditioning, internet, complimentary daily cleaning, and free parking, with pets welcome for an additional charge.

Best Cannon Beach, OR hotels with a balcony

The Spinn - Cannon Beach, OR
No reviews

The Spinn

hotel, Manzanita
The Spindrift Inn, a 2-star hotel, is centrally located in Manzanita's city centre, offering convenient access to Nehalem Beach, situated approximately 500 meters away.
This accommodation provides complimentary Wi-Fi, on-site parking, and rooms featuring a DVD player and television, with a terrace or balcony available in some units.
Sandcastle Inn #602 - Beachcomber Vacation Homes - Cannon Beach, OR
8.8 37 reviews

Sandcastle Inn #602 - Beachcomber Vacation Homes

hotel, Cannon Beach
Sandcastle Inn #602, a one-bedroom apartment in Cannon Beach, is situated one block from the beach and Haystack Rock, offering easy access to both and a central location between the town's downtown and midtown areas.
This dog-friendly ground-floor flat sleeps up to four guests, features a queen bed and Murphy bed, a full kitchen, private patio, and amenities including a flatscreen smart TV, cable, and Wi-Fi.
Sea Glass Inn - Cannon Beach, OR
9.5 55 reviews

Sea Glass Inn

hotel, Seaside
The Sea Glass Inn is located in Seaside, just a short walk from the beach and less than 2 kilometres from the Seaside Civic Convention Centre and Seaside Aquarium. The hotel offers comfortable accommodation with flat-screen TVs, kitchenettes, and private bathrooms, as well as free Wi-Fi and access to a swimming pool, terrace, and garden.
Best Western Plus Ocean View Resort - Cannon Beach, OR
8.3 1928 reviews

Best Western Plus Ocean View Resort

hotel, Seaside
The Best Western Plus Ocean View Resort is a 3-star hotel in Seaside, Oregon, just a short walk from the Seaside Aquarium, and a short drive from Gearhart Golf Links and the Seaside Factory Outlet Center. The hotel has very good user ratings for cleanliness and location.
The hotel offers a range of amenities and activities, including an indoor pool, hot tub, and fitness centre. Guests can enjoy the on-site cafe, restaurant, and bar, as well as room service and free Wi-Fi and parking.
©2026 cozycozy.com