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.
8.7 2582 reviews
Cannon Beach, OR
26/09 – 29/09
833 ﺩ.ﺇ/nighttotal: 2499 ﺩ.ﺇ (3 )
Kathryn Riverfront Inn, An Ascend Collection Hotel
1 2
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.
9.6 35 reviews
Cannon Beach, OR
16/10 – 19/10
1080 ﺩ.ﺇ/nighttotal: 3240 ﺩ.ﺇ (3 )
Sandcastle Inn #605 - Beachcomber Vacation Homes
1 4
hotel , Cannon Beach
The Sandcastle Inn #605 is located in Cannon Beach, just one block from the beach and within easy walking distance of the town centre. This guest house has received excellent user ratings and is a popular choice for travellers seeking a comfortable stay. The Sandcastle Inn #605 features a spacious living area with a sofa, dining table, and two queen-sized beds, accommodating up to four guests. Guests can enjoy a private balcony, a fully equipped kitchen, and modern amenities like a smart TV, cable, and Wi-Fi, making it perfect for a relaxing and enjoyable stay.
8.6 2183 reviews
Cannon Beach, OR
27/06 – 04/07
1356 ﺩ.ﺇ/nighttotal: 9492 ﺩ.ﺇ (7 )
Inn At The Prom Oceanfront
1 2
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.
Cannon Beach, OR
03/08 – 04/08
1464 ﺩ.ﺇ/nightfor 1 night
Quiet Riverfront Room Ideal For Pet Owners Close To Ocean
1 2
hotel , Seaside
This accommodation is located in downtown Seaside, directly on the lake, offering convenient access to natural attractions such as Cannon Beach and Haystack Rock, approximately 10 kilometres away. The "Quiet Riverfront Room Ideal For Pet Owners Close To Ocean" offer includes air-conditioned rooms with in-room kitchens, complimentary wireless internet, and concierge service, with opportunities for cycling nearby.
Cannon Beach, OR
21/08 – 23/08
2769 ﺩ.ﺇ/nighttotal: 5538 ﺩ.ﺇ (2 )
The Courtyard - Classic King Room At Cannon Beach Hotel Collection! Beach Access
1 2
hotel , Cannon Beach
The Courtyard - Classic King Room at Cannon Beach Hotel Collection! offers beachfront accommodation in Cannon Beach's downtown area, a short walk from Cannon Beach itself and 0.8km from Haystack Rock. This self-catering apartment sleeps two, boasts free Wi-Fi, a dishwasher, and on-site parking, with barbecue facilities and proximity to Captain Kid's Fun Park and The Buzz on Broadway.
Cannon Beach, OR
30/06 – 06/07
3022 ﺩ.ﺇ/nighttotal: 18132 ﺩ.ﺇ (6 )
Relax By The Sea With Haystack Rock Just A Short Stroll Away! Ktichenette
1 2
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.
Cannon Beach, OR
21/07 – 24/07
1685 ﺩ.ﺇ/nighttotal: 5055 ﺩ.ﺇ (3 )
Family Fun Awaits With Nearby Attractions & Activities! Beach Access!
1 2
hotel , Cannon Beach
This Cannon Beach apartment is located in the downtown area, steps from Haystack Rock and a short distance from Ecola and Oswald West State Parks. The 300 sq ft self-catering flat features one bedroom, one bathroom, sleeps two guests, and includes a dishwasher, air conditioning, a 32-inch TV with standard cable, complimentary toiletries, and daily cleaning.
Cannon Beach, OR
07/08 – 09/08
3546 ﺩ.ﺇ/nighttotal: 7092 ﺩ.ﺇ (2 )
The Courtyard - Double Queen Room With Beach Access And Kitchenette!
1 4
hotel , Cannon Beach
This Cannon Beach apartment, situated in the downtown area steps from Haystack Rock and close to Ecola and Oswald West State Parks, offers a prime location for exploring the Oregon coast. The 300 sq ft (approximately 28 sq m) self-catering flat features one bedroom, one bathroom, sleeps four, includes a fully equipped kitchen with fridge, microwave, and dishwasher, and offers daily cleaning and complimentary toiletries.
Cannon Beach, OR
21/08 – 23/08
2620 ﺩ.ﺇ/nighttotal: 5240 ﺩ.ﺇ (2 )
Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking!
1 2
hotel , Cannon Beach
This Cannon Beach apartment, situated in the downtown area, is steps from Haystack Rock and a short drive from Ecola and Oswald West State Parks. The 300 sq ft (approximately 28 sq m) self-catering flat offers a double bed, a fully equipped kitchen with dishwasher, air conditioning, and daily housekeeping; it sleeps two guests and includes complimentary toiletries and a 32-inch TV.
10 2 reviews
Cannon Beach, OR
21/08 – 23/08
2975 ﺩ.ﺇ/nighttotal: 5950 ﺩ.ﺇ (2 )
Mcbee Cottage - Standard Queen Room With Kitchenette And Beach Access!
1 2
hotel , Cannon Beach
This beachfront cottage is situated in Cannon Beach's downtown area, a short walk from the town centre and a 0.8km stroll from Haystack Rock. The self-catering property sleeps two guests in one bedroom and one bathroom, and features a fully equipped kitchen with a fridge, microwave, and dishwasher, plus free Wi-Fi, on-site parking, and BBQ facilities.
8.6 1299 reviews
Cannon Beach, OR
02/10 – 04/10
1232 ﺩ.ﺇ/nighttotal: 2464 ﺩ.ﺇ (2 )
Inn Of The Four Winds Seaside Oceanfront
1 2
hotel , Seaside
The Inn of the Four Winds Seaside Oceanfront is located on the beachfront, just a short walk from the centre of Seaside, Oregon, and a few minutes from the Seaside Aquarium and the Seaside Factory Outlet Centre. This 2-star hotel is rated "very good" by previous guests. The rooms feature a flat-screen TV with a DVD player, a private entrance, and a microwave. Guests can enjoy free WiFi, free parking, freshly baked cookies, a DVD library, and access to a spa, terrace, garden, and a golf course nearby.
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
9.2 657 reviews
Cannon Beach, OR
11/10 – 15/10
964 ﺩ.ﺇ/nighttotal: 3856 ﺩ.ﺇ (4 )
Lighthouse Inn
1 1
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.
9.4 669 reviews
Cannon Beach, OR
11/10 – 15/10
811 ﺩ.ﺇ/nighttotal: 3244 ﺩ.ﺇ (4 )
The Drifthaven At Gearhart
1 1
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.
9.5 1940 reviews
Cannon Beach, OR
11/10 – 15/10
964 ﺩ.ﺇ/nighttotal: 3856 ﺩ.ﺇ (4 )
Inn At Cannon Beach
1 1
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.
8.8 3082 reviews
Cannon Beach, OR
29/06 – 04/07
1589 ﺩ.ﺇ/nighttotal: 7945 ﺩ.ﺇ (5 )
Inn At Haystack Rock
1 2
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 85 accommodations in Cannon Beach, OR, here are the 4 best hotels with a pool
8.3 1929 reviews
Cannon Beach, OR
20/07 – 25/07
1199 ﺩ.ﺇ/nighttotal: 5995 ﺩ.ﺇ (5 )
Best Western Plus Ocean View Resort
1 2
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.
9.1 1254 reviews
Cannon Beach, OR
24/08 – 27/08
1312 ﺩ.ﺇ/nighttotal: 3936 ﺩ.ﺇ (3 )
The Wayside Inn
1 4
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.
9.2 2456 reviews
Cannon Beach, OR
30/06 – 06/07
2191 ﺩ.ﺇ/nighttotal: 13146 ﺩ.ﺇ (6 )
The Waves
2 2
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.
8.9 2550 reviews
Cannon Beach, OR
11/10 – 15/10
662 ﺩ.ﺇ/nighttotal: 2648 ﺩ.ﺇ (4 )
River Inn At Seaside
1 1
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.
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?
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?
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?
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?
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?
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.
Destinations nearby
Best Cannon Beach, OR hotels with air conditioning
8.0 1 review
Cannon Beach, OR
24/07 – 25/07
1419 ﺩ.ﺇ/nightfor 1 night
Quiet Room For Relaxation Near Local Seaside Landmarks
1 2
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.
Cannon Beach, OR
27/06 – 04/07
1178 ﺩ.ﺇ/nighttotal: 8246 ﺩ.ﺇ (7 )
Scenic Room Escape Near Broadway Park Pet-friendly
1 2
hotel , Seaside
This hotel offers the 'Scenic Room Escape Near Broadway Park Pet-friendly' package, situated in Seaside's central district directly on the waterfront, providing convenient access to Cannon Beach and Haystack Rock, approximately 6 kilometres away. Guests can enjoy air-conditioned rooms with kitchenettes, complimentary Wi-Fi, and concierge services, with opportunities for outdoor activities such as jogging and cycling nearby.
Cannon Beach, OR
12/09 – 19/09
2327 ﺩ.ﺇ/nighttotal: 16289 ﺩ.ﺇ (7 )
The Courtyard - Premier King Room At Cannon Beach Hotel Collection!
1 2
hotel , Cannon Beach
The Courtyard - Premier King Room at Cannon Beach Hotel Collection! is a beachfront property in Cannon Beach's downtown area, a 2-minute walk from Cannon Beach and 1.4 kilometres from Haystack Rock, offering easy access to the Cannon Beach train station (5-minute walk) and attractions such as Captain Kid's Fun Park and The Buzz on Broadway. This self-catering apartment features a fully equipped kitchen with a dishwasher, one bedroom, one bathroom, free Wi-Fi, air conditioning, on-site parking and barbecue facilities.
Cannon Beach, OR
21/07 – 24/07
1257 ﺩ.ﺇ/nighttotal: 3771 ﺩ.ﺇ (3 )
Experience Relaxation In A Whimsical Room By The Riverfront
1 2
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.
Best Cannon Beach, OR hotels with a balcony
9.0 3104 reviews
Cannon Beach, OR
15/08 – 16/08
1945 ﺩ.ﺇ/nightfor 1 night
Gilbert Inn Seaside
1 2
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.
9.2 3261 reviews
Cannon Beach, OR
26/09 – 29/09
1035 ﺩ.ﺇ/nighttotal: 3105 ﺩ.ﺇ (3 )
Saltline
1 2
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.
8.8 2643 reviews
Cannon Beach, OR
26/06 – 29/06
1419 ﺩ.ﺇ/nighttotal: 4257 ﺩ.ﺇ (3 )
Inn At The Shore
1 4
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.
9.0 35 reviews
Cannon Beach, OR
11/10 – 15/10
1130 ﺩ.ﺇ/nighttotal: 4520 ﺩ.ﺇ (4 )
Sandcastle Inn #602 - Beachcomber Vacation Homes
1 1
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.