Cannon Beach, OR hotelscozycozy

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

94 Cheap hotels in Cannon Beach, OR

Gilbert Inn Seaside - Cannon Beach, OR
9.0 3095 reviews
Cannon Beach, OR
2 1
992 ﺩ.ﺇ/nighttotal: 1984 ﺩ.ﺇ (2 )

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.
Seaside Serenity A Short Walk From Haystack Rock! Kitchenette, Parking! - Cannon Beach, OR
10 1 review
Cannon Beach, OR
3 1
1329 ﺩ.ﺇ/nighttotal: 3987 ﺩ.ﺇ (3 )

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.
Inn At The Shore - Cannon Beach, OR
8.9 1742 reviews
Cannon Beach, OR
5 2
1221 ﺩ.ﺇ/nighttotal: 2442 ﺩ.ﺇ (2 )

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.
Experience Relaxation In A Whimsical Room By The Riverfront - Cannon Beach, OR
Cannon Beach, OR
2 1
1884 ﺩ.ﺇ/nightfor 1 night

Experience Relaxation In A Whimsical Room By The Riverfront

hotel - Seaside
The "Experience Relaxation In A Whimsical Room By The Riverfront" offer is situated in a hotel in downtown Seaside, directly on the waterfront, with Cannon Beach and Haystack Rock approximately 6 kilometers away.
This accommodation provides complimentary wireless internet, air conditioning, and concierge services, with nearby opportunities for outdoor pursuits such as jogging and cycling.
The Wayside Inn - Cannon Beach, OR
9.2 996 reviews
Cannon Beach, OR
2 1
1518 ﺩ.ﺇ/nighttotal: 3036 ﺩ.ﺇ (2 )

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.
Charming Coastal Escape Steps To Cannon Beach, Haystack Rock, Dining & Art Galle - Cannon Beach, OR
Cannon Beach, OR
2 1
1338 ﺩ.ﺇ/nighttotal: 2676 ﺩ.ﺇ (2 )

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.
Kathryn Riverfront Inn, An Ascend Collection Hotel - Cannon Beach, OR
8.9 1620 reviews
Cannon Beach, OR
2 1
744 ﺩ.ﺇ/nighttotal: 1488 ﺩ.ﺇ (2 )

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.
Webb's Scenic Surf - Cannon Beach, OR
9.4 458 reviews
Cannon Beach, OR
2 1
1210 ﺩ.ﺇ/nighttotal: 2420 ﺩ.ﺇ (2 )

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.
River Inn At Seaside - Cannon Beach, OR
8.9 2602 reviews
Cannon Beach, OR
6 3
1925 ﺩ.ﺇ/nighttotal: 3850 ﺩ.ﺇ (2 )

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.
Relax In Charming Room Steps From Haystack Rock! Beach Access - Cannon Beach, OR
Cannon Beach, OR
1 1
842 ﺩ.ﺇ/nighttotal: 10104 ﺩ.ﺇ (12 )

Relax In Charming Room Steps From Haystack Rock! Beach Access

hotel - Cannon Beach
This Cannon Beach apartment, situated 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 two guests, and includes a dishwasher, air conditioning, and a 32-inch TV with cable; nearby attractions include Captain Kid Amusement Park and The Buzz on Broadway.
Endless Views And Relaxation! Pets Allowed, Kitchenette, Free Parking! - Cannon Beach, OR
9.0 7 reviews
Cannon Beach, OR
2 1
789 ﺩ.ﺇ/nighttotal: 1578 ﺩ.ﺇ (2 )

Endless Views And Relaxation! Pets Allowed, Kitchenette, Free Parking!

hotel - Seaside
This Seaside, Oregon hotel room offers an oceanfront location near Cannon Beach and Haystack Rock, providing easy beach access and proximity to attractions such as The Buzz on Broadway and Captain Kid's Amusement Park.
The 14-square-metre (approximately 150 sq ft) studio flat features a king-size bed, a kitchenette with coffee maker, mini-fridge and microwave, and accommodates two guests; daily housekeeping, free parking and complimentary bike rentals are included.
4 Coastal Rooms Near Seaside Aquarium  Walkable, Charming, And Relaxing Stay - Cannon Beach, OR
Cannon Beach, OR
2 4
5829 ﺩ.ﺇ/nightfor 1 night

4 Coastal Rooms Near Seaside Aquarium Walkable, Charming, And Relaxing Stay

hotel - Seaside
The "4 Coastal Rooms Near Seaside Aquarium" offer is a hotel situated in Seaside, just 200 metres from Seaside Beach and a 2-minute walk to Carousel Mall and Seaside Aquarium.
This accommodation provides rooms with air conditioning, internet, and complimentary toiletries, accommodating up to 8 guests with 4 bedrooms and 4 bathrooms, and offers on-site parking with pets accepted for an additional fee.

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
Cannon Beach, OR
2 1
1083 ﺩ.ﺇ/nighttotal: 2166 ﺩ.ﺇ (2 )

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
Cannon Beach, OR
3 1
795 ﺩ.ﺇ/nighttotal: 3180 ﺩ.ﺇ (4 )

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.
Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.2 1657 reviews
Cannon Beach, OR
1 1
432 ﺩ.ﺇ/nighttotal: 864 ﺩ.ﺇ (2 )

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 Haystack Rock - Cannon Beach, OR
8.8 3019 reviews
Cannon Beach, OR
2 1
1427 ﺩ.ﺇ/nighttotal: 2854 ﺩ.ﺇ (2 )

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

Saltline - Cannon Beach, OR
9.2 2231 reviews
Cannon Beach, OR
3 1
893 ﺩ.ﺇ/nighttotal: 1786 ﺩ.ﺇ (2 )

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 2654 reviews
Cannon Beach, OR
3 1
781 ﺩ.ﺇ/nighttotal: 1562 ﺩ.ﺇ (2 )

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.
Relax And Recharge! Two Modern Units, Pet-friendly, Indoor Pool, Scenic Views! - Cannon Beach, OR
Cannon Beach, OR
3 2
1739 ﺩ.ﺇ/nighttotal: 3478 ﺩ.ﺇ (2 )

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.
Inn At Seaside - Cannon Beach, OR
8.9 2612 reviews
Cannon Beach, OR
2 1
679 ﺩ.ﺇ/nighttotal: 1358 ﺩ.ﺇ (2 )

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

Quiet Room For Relaxation Near Local Seaside Landmarks - Cannon Beach, OR
8.0 2 reviews
Cannon Beach, OR
2 1
873 ﺩ.ﺇ/nighttotal: 5238 ﺩ.ﺇ (6 )

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.
Pet-friendly Stay By The Beach  Steps From Seaside Aquarium & Attractions! - Cannon Beach, OR
8.0 6 reviews
Cannon Beach, OR
2 1
619 ﺩ.ﺇ/nighttotal: 3714 ﺩ.ﺇ (6 )

Pet-friendly Stay By The Beach Steps From Seaside Aquarium & Attractions!

hotel - Seaside
This hotel offers a "Pet-friendly Stay By The Beach" just 100 metres from Seaside Beach and a 2-minute walk from Carousel Mall, placing you moments from the Seaside Aquarium.
The accommodation features one bedroom, one bathroom for up to two guests, complimentary toiletries, air conditioning, free Wi-Fi, and daily cleaning services, with free parking and pet-friendliness available for a small charge.
Seaside Escape Near Haystack Rock  Quick Walk! Free Parking! - Cannon Beach, OR
9.0 2 reviews
Cannon Beach, OR
2 1
1257 ﺩ.ﺇ/nighttotal: 2514 ﺩ.ﺇ (2 )

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.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2192 reviews
Cannon Beach, OR
2 1
961 ﺩ.ﺇ/nighttotal: 1922 ﺩ.ﺇ (2 )

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.

Best Cannon Beach, OR hotels with a balcony

Hallmark Resort In Cannon Beach - Cannon Beach, OR
9.3 1525 reviews
Cannon Beach, OR
2 1
1798 ﺩ.ﺇ/nighttotal: 5394 ﺩ.ﺇ (3 )

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.
Guesthouse Cannon Beach - Cannon Beach, OR
9.3 4420 reviews
Cannon Beach, OR
1 1
1780 ﺩ.ﺇ/nighttotal: 3560 ﺩ.ﺇ (2 )

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.
Best Western Plus Ocean View Resort - Cannon Beach, OR
8.2 1921 reviews
Cannon Beach, OR
2 1
929 ﺩ.ﺇ/nighttotal: 1858 ﺩ.ﺇ (2 )

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.
The Waves - Cannon Beach, OR
9.3 1710 reviews
Cannon Beach, OR
3 1
778 ﺩ.ﺇ/nighttotal: 3112 ﺩ.ﺇ (4 )

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