Find hotels in Cannon Beach, OR from $66

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cannon Beach hotels

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
8.8 out of 10, Excellent, (1617)
"Clean room, friendly staff, great locstion"
United States
John
$120 nightly
The price is $136
Jan 1 - Jan 2, 2026
Total with taxes and fees
Tolovana Inn

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1003)
"great place to stay"
United States
Kristina
$167 nightly
The price is $187
Dec 14 - Dec 15
Total with taxes and fees
Surfsand Resort

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park
9.8 out of 10, Exceptional, (638)
"We had a great time stying in the oceanview room! Will visit again in the future "
Australia
Khoi Loon
$320 nightly
The price is $358
Dec 11 - Dec 12
Total with taxes and fees
The Ocean Lodge

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (1009)
"Great stay and location"
United States
Nicholas
$102 nightly
The price is $117
Jan 4 - Jan 5, 2026
Total with taxes and fees
Cannon Beach Hotel Collection

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.8 out of 10, Exceptional, (1000)
"Beautiful area, very nice inn."
United States
Mary
$140 nightly
The price is $159
Jan 4 - Jan 5, 2026
Total with taxes and fees
Inn at Cannon Beach

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (989)
"Great room and amenities. Will definitely stay again!"
United States
Earl
$172 nightly
The price is $197
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hallmark Resort - Cannon Beach

The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1002)
"You can’t beat the location and the staff are excellent! "
United States
Karla
$98 nightly
The price is $112
Jan 8 - Jan 9, 2026
Total with taxes and fees
The Waves/The Argonauta Inn/The White Heron Lodge

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (711)
"Great place to stay and great people"
United States
Keith
$94 nightly
The price is $107
Jan 4 - Jan 5, 2026
Total with taxes and fees
Ecola Creek Lodge

Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (636)
"Great place to stay. Staff was nice and check-in was very easy. Would love to come back :)"
United States
Leo
$143 nightly
The price is $160
Dec 11 - Dec 12
Total with taxes and fees
Land's End at Cannon Beach

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.6 out of 10, Excellent, (1001)
"The location, room and amenities were ok. "
United States
Anna
$96 nightly
The price is $108
Dec 11 - Dec 12
Total with taxes and fees
Inn at Haystack Rock

The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park
9.2 out of 10, Wonderful, (608)
"Great stay. The front desk were welcoming and so helpful. "
United States
Kori
$99 nightly
The price is $113
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Wayside Inn

Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
3.5 star property
Tolovana Park
9.6 out of 10, Exceptional, (355)
"Ocean front views, fully appointed kitchen, very clean. "
United States
Margaret
$179 nightly
The price is $204
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sea Sprite at Haystack Rock

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (366)
"Easy check in."
United States
Chris
$120 nightly
The price is $134
Dec 11 - Dec 12
Total with taxes and fees
Lighthouse Inn

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (229)
"Excellent accommodation for a Cannon Beach visit - close to town, on the beach, and Haystack Rock is. Very walkable distance. "
United States
Pamela
$199 nightly
The price is $223
Dec 11 - Dec 12
Total with taxes and fees
Schooner's Cove Inn

Sea Sprite on the Estuary

Sea Sprite on the Estuary
3.5 star property
Cannon Beach
9.6 out of 10, Exceptional, (274)
"Perfect gateway with unbelievable view!"
United States
Evgeny
$189 nightly
The price is $215
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sea Sprite on the Estuary

Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
Seaside
9.2 out of 10, Wonderful, (2549)
"Clean room & very friendly staff."
United States
Angela
$86 nightly
The price is $96
Dec 13 - Dec 14
Total with taxes and fees
Ebb Tide Oceanfront Inn

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
Seaside
9.0 out of 10, Wonderful, (1737)
"Room was good, view was great."
United States
JUAN
$59 nightly
The price is $66
Dec 15 - Dec 16
Total with taxes and fees
Hi-Tide Oceanfront Inn

Seashore Inn on the Beach

Seashore Inn on the Beach
2.0 star property
Seaside
8.8 out of 10, Excellent, (1001)
"Rooms were clean and the staff was very friendly. "
United States
Tim
$99 nightly
The price is $111
Dec 11 - Dec 12
Total with taxes and fees
Seashore Inn on the Beach

Rockaway Beach Resort

Rockaway Beach Resort
3.5 star property
Rockaway Beach
8.8 out of 10, Excellent, (758)
"Very clean & friendly staff !"
United States
Anissa
$149 nightly
The price is $168
Dec 11 - Dec 12
Total with taxes and fees
Rockaway Beach Resort

Inn of the Four Winds Oceanfront Seaside

Inn of the Four Winds Oceanfront Seaside
2.0 star property
Seaside
8.8 out of 10, Excellent, (637)
"Great place to stay"
United States
Zaion
$71 nightly
The price is $80
Dec 14 - Dec 15
Total with taxes and fees
Inn of the Four Winds Oceanfront Seaside
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Cannon Beach

Find the best Cannon Beach areas and neighborhoods for the activities you enjoy most. Learn more about Cannon Beach
Learn more about Cannon Beach

Downtown Cannon Beach

Downtown Cannon Beach is known for its stunning beaches, and with sights like Cannon Beach and Coaster Theatre, you won't get bored spending a day wandering around this part of Cannon Beach.

Tolovana Park

Popular for its iconic Haystack Rock, Cannon Beach offers stunning coastal views and artisan shops. Explore local galleries, dine at nearby restaurants, and visit Tolovana Beach State Recreation Site.

Stay near popular Cannon Beach attractions

Learn more about Cannon Beach

The towering Haystack Rock reveals itself at low tide when tidepools brim with colorful starfish and sea anemones. Wander through the charming downtown shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

Cannon Beach featuring island views, a sunset and general coastal views

Top Cannon Beach Hotel Reviews

More cheap stays in Cannon Beach

Hotels in Cannon Beach with star-rating

Find out more about Cannon Beach

Top reasons to visit Cannon Beach

  • Stunning Beaches: Enjoy picturesque walks along the beautiful shoreline and take in breathtaking sunsets.
  • Iconic Rock Formations: Visit famous landmarks like Haystack Rock, a must-see for every traveler.
  • Outdoor Adventure: Explore hiking trails and recreational areas perfect for nature enthusiasts.
  • Charming Artisan Shops: Discover unique finds and local crafts in the vibrant downtown area.
  • Cultural Experiences: Enjoy local theater performances that showcase the region's artistic flair.

Find great hotels in and around Cannon Beach

Cannon Beach offers a variety of hotel accommodations perfect for families and adventure seekers alike. From oceanfront lodges to charming resorts, you'll find a range of options that cater to your vacation needs. Whether you’re looking for a hotel with stunning beach views or a cozy retreat, Cannon Beach has the perfect spot for your getaway. Explore the best hotels that promise a memorable experience along the beautiful Oregon coast.

  • Hi-Tide Oceanfront Inn: Experience the ultimate beach getaway at Hi-Tide Oceanfront Inn, located just 7 miles from Cannon Beach. This hotel is perfect for travelers seeking a pet-friendly, LGBTQIA-welcoming vacation. With direct access to the beach, guests can enjoy sun-soaked days by the ocean. The property is designed with inclusivity in mind, catering to diverse travelers with its affiliation with LGBTQI travel guides. Pet owners will appreciate the amenities, including food and water bowls for furry friends, ensuring a comfortable stay for everyone.
  • Inn at Cannon Beach: Nestled in the heart of Cannon Beach, the Inn at Cannon Beach is a charming 3-star hotel ideal for adventure seekers. This LGBTQIA-friendly and pet-friendly accommodation offers a variety of outdoor activities nearby, such as hiking, surfing, and fishing. With its affiliation with LGBTQI travel guides, the inn creates an inclusive atmosphere for all guests. The property features ample opportunities for adventure sports, making it a perfect base for those looking to explore the stunning coastline and natural beauty of the area.
  • Tolovana Inn: Located in Cannon Beach, Tolovana Inn combines business amenities with a beach vacation experience. This hotel is perfect for business travelers who also want to relax by the ocean. With direct beach access and facilities like a conference center and multiple meeting rooms, it caters to professional needs while providing a tranquil setting. The property is pet-friendly, welcoming dogs to join the getaway. Guests can enjoy the best of both worlds with business convenience and the soothing ambiance of the Pacific coast.

Where to stay in and around Cannon Beach

Cannon Beach, Oregon, offers a stunning beach vacation experience with its breathtaking coastal scenery and charming atmosphere. Whether you're seeking a family-friendly getaway or a romantic escape, this picturesque destination promises relaxation and adventure. Explore the beautiful shoreline, indulge in coastal luxury, and enjoy excursions that showcase the area's natural beauty. With its vibrant neighborhoods and inviting vibe, Cannon Beach is the perfect starting point for an unforgettable coastal getaway.

  • Seaside: Located approximately 7 miles from Cannon Beach, Seaside is a vibrant city known for its lively atmosphere and stunning coastal scenery. As a popular destination, it welcomes visitors year-round, with peak travel occurring from June to August. Here, you can enjoy a variety of outdoor activities, including beach walks and water sports, while the scenic beauty of the surrounding area captivates. Seaside features a range of attractions, including recreational areas and shopping centers, making it ideal for both adventure seekers and those looking to unwind. Don’t miss the chance to explore the nearby national state park and picturesque lakes that enhance the city’s charm.
  • Arch Cape: Just 5 miles from Cannon Beach, Arch Cape is a serene city that offers a more tranquil beach experience. With visitor numbers peaking in March and again from June to July, this destination is perfect for those who appreciate natural beauty and outdoor adventures. Arch Cape boasts beautiful beaches, hiking trails, and dramatic rock formations that create a stunning backdrop for your vacation. The local recreational areas and theaters provide ample opportunities for relaxation and entertainment, making it a wonderful spot for families or solo travelers seeking a quiet retreat.
  • Tolovana Park: Nestled around the Cannon Beach area, Tolovana Park is a charming neighborhood that attracts visitors looking for a peaceful beach getaway. With a travel season similar to nearby locations, peak visitation occurs from June to August. The area is perfect for outdoor enthusiasts, offering access to beautiful beaches, national parks, and unique rock formations. Enjoy local recreational areas and theaters, or shop at nearby stores for a taste of local culture. Tolovana Park is an excellent choice for those desiring a relaxing atmosphere combined with stunning natural surroundings.

Things to do in and around Cannon Beach

Cannon Beach offers a perfect blend of outdoor activities and stunning scenery for your beach vacation. Enjoy beach walks along the picturesque coastline, explore artisan shops for unique finds, and take in breathtaking ocean views. For those seeking adventure, there are hiking trails and a recreational area to explore. Don’t miss the local theater for a taste of culture while soaking in the natural beauty that this charming coastal town has to offer.

Shopping

Cannon Beach offers a charming shopping experience with unique boutiques and galleries. For more extensive shopping, check out the Seaside Carousel Mall, Seaside Antique Mall, and Turnaround Market, all located 7 miles away, featuring a mix of entertainment and local treasures.

Recreation

Enjoy a round of golf at Seaside Golf Course, where you can embrace the outdoor vibes just 6 miles from Cannon Beach. For family fun, head to the Astoria Aquatic Center, located 22 miles away, offering a variety of aquatic activities. Lastly, Gearhart Golf Links, 10 miles away, provides another great golfing experience.

Adventure

The Fort to Sea Trail, located 17 miles from Cannon Beach, offers breathtaking scenery and a thrilling hiking experience. The Angora Peak Trailhead, 7 miles away, invites adventurers with its picturesque landscapes. Meanwhile, the Cape Falcon Trailhead, 9 miles from town, promises stunning views and outdoor excitement.

Nightlife

Experience the charming nightlife at Coaster Theatre, where you can enjoy captivating performances in a cozy setting. For a bit of fun, head to Captain Kid Amusement Park, just 6 miles away, for arcade adventures. Don’t miss Liberty Theater, 21 miles out, offering a blend of culture and entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Cannon Beach

To save money on your trip to Cannon Beach, consider visiting from November to January, when accommodation prices are lower compared to the summer months. Utilize public transport options like bicycles for affordable travel around town. Enjoy free attractions such as Haystack Rock and Hug Point State Park. Book your stay on a Tuesday for the best rates and use Expedia to find deals by filtering prices from low to high. Join Expedia's One Key membership for exclusive discounts and combine hotel bookings with flights for greater savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Cannon Beach are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Cannon Beach is Tuesday. The most expensive day to stay in Cannon Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Cannon Beach hotel reservations with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Cannon Beach

Cannon Beach, Oregon, is a perfect destination for outdoor enthusiasts and beach lovers, offering breathtaking scenery and adventure. Visitors can explore stunning beaches, iconic rock formations, and nearby state parks. Highlights include the picturesque Cannon Beach itself and various outdoor activities that capture the essence of this coastal gem. With its natural beauty and vibrant atmosphere, Cannon Beach promises an unforgettable vacation experience for travelers seeking relaxation and exploration.

  • Cannon Beach: Enjoy the stunning coastline and vibrant atmosphere of Cannon Beach, where you can relax on the sandy shores and soak in the beach vibes. The picturesque views and charming town make it a perfect spot for unwinding and exploring local shops and eateries.
  • Haystack Rock: Marvel at the iconic Haystack Rock, a towering sea stack that offers breathtaking scenery and great outdoor experiences. This natural wonder is a photographer's dream and a wonderful place for tide pooling during low tide.
  • Ecola State Park: Just a couple of miles away, Ecola State Park provides adventure seekers with hiking trails and stunning viewpoints overlooking the coastline. Experience the beauty of lush forests and dramatic cliffs that make this park a must-visit for nature lovers.

Best time to go to Cannon Beach

The best time to visit Cannon Beach is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudyAverageSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyModerately LowAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Cannon Beach

For your trip to Cannon Beach, Oregon, the closest major airport is Astoria Regional Airport (AST), situated 18 miles away. Nearby hotel options include the 4-star Cannery Pier Hotel & Spa, only 3 miles from the airport, and the 3.5-star Hotel Elliott, also 3 miles away. Another good choice is the 3.5-star Seaside Oceanfront Inn, located 11 miles from the airport. Transportation services are readily available from these hotels, offering convenient access to Astoria Regional Airport, making it easy for you to start your vacation in beautiful Cannon Beach.

Frequently asked questions

What is the best area to stay in Cannon Beach?
The best area to stay in Cannon Beach is the central part of town, particularly around Hemlock Street, for convenient access to the beach and local establishments.

This central area places you right in the heart of Cannon Beach. Hemlock Street is the main thoroughfare, lined with art galleries, boutiques, and restaurants. From here, you're just a short walk to the iconic Haystack Rock, making it very convenient for beach activities. The area around Spruce Street and Sunset Boulevard also offers easy access to the beach and local amenities.

Couples often find this central location ideal. They can enjoy strolls along the beach, explore the local shops, and dine at various restaurants without needing to drive. The proximity to Haystack Rock for sunset views and tide pool exploration adds to the romantic appeal.

Families also benefit greatly from staying in the central area. The easy walk to the beach means less hassle with gear, and many lodging options here are within close proximity to dining that caters to all ages.
What are the best hotels in Cannon Beach that travelers recommend?
For highly recommended hotels in Cannon Beach, travelers frequently praise the Surfsand Resort, Cannon Beach Hotel Collection, The Ocean Lodge, Sea Sprite on the Estuary, and Hallmark Resort - Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, is a popular choice. Guests appreciate the beautiful and clean rooms, the amazing and friendly staff, and the delicious beachfront restaurant. Amenities like deep soaking bathtubs, designer toiletries, champagne service, premium bedding, and fireplaces add to the luxury experience. It is conveniently located near Chapman Beach and Haystack Hill State Park.

The Cannon Beach Hotel Collection, rated 9.2, offers comfortable rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Travelers frequently mention the exceptional customer service and the super comfy beds. It is situated close to Chapman Beach and Coaster Theatre.

The Ocean Lodge, boasting an outstanding 9.8 rating, provides beautiful and clean rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Many rooms offer mountain or ocean views. Guests consistently highlight the excellent and attentive staff, the great complementary breakfast, and the beautiful location near Haystack Hill State Park and Haystack Rock.

Sea Sprite on the Estuary, with a 9.6 rating, is known for its great location and nice rooms, some featuring ocean views. Amenities include premium bedding, fireplaces, deep soaking bathtubs, and full kitchens. Guests also appreciate the free accessible and self-parking. It is very close to Chapman Beach and Les Shirley Park.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, offers comfortable and beautiful rooms, many with ocean or water views. Guests often mention the friendly and helpful staff, and the excellent location. This resort also features a full-service spa offering hot stone massages, reflexology, body scrubs, body wraps, facial treatments, deep tissue massages, hydrotherapy, Swedish massages, and sports massages. It is located near Haystack Hill State Park and Coaster Theatre.
What are the best family hotels in Cannon Beach?
For families visiting Cannon Beach, some of the best hotels to consider are the Surfsand Resort, Inn at Haystack Rock, Ecola Creek Lodge, Sea Breeze Court, and Land's End at Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, offers excellent amenities for families including an indoor pool, a playground for children, and complimentary cribs. Guests consistently highlight the beautiful and clean rooms, the friendly and amazing staff, and the delicious on-site dining. It's conveniently located near Chapman Beach and Haystack Hill State Park.

The Inn at Haystack Rock, rated 8.6, provides a welcoming experience with amenities like children's books, a child-friendly window design, free cribs, and beach toys. Many rooms feature a kitchen, and the hotel is in a prime location near the ocean and beach, with great views. Its proximity to Chapman Beach and Coaster Theatre is a definite plus.

The 3-star Ecola Creek Lodge, boasting a 9.2 rating, is a great option with free cribs, rollaway beds, and sofa beds. Guests appreciate the spacious rooms and the helpful staff. It's situated conveniently close to Les Shirley Park and Chapman Beach.

Sea Breeze Court, with an outstanding 9.8 rating, offers spacious rooms with sofa beds, free cribs, and kitchens, making it ideal for families. Guests frequently praise the clean and big rooms, comfortable beds, and the extremely helpful staff. The hotel is also pet-friendly, allowing pets to stay for free, and provides complimentary WiFi and self-parking. It is conveniently located near Chapman Beach and Coaster Theatre.

Another excellent choice is the 3-star Land's End at Cannon Beach, which has a 9.2 rating. This hotel provides free cribs, sofa beds, and rooms with terraces, furnished balconies, or patios, offering pleasant outdoor spaces. Guests consistently praise its excellent location, friendly and helpful staff, and good kitchen facilities. It is very close to Chapman Beach and the Coaster Theatre. Find more child-friendly accommodations in Cannon Beach
What are the best spa hotels in Cannon Beach?
For excellent spa hotels in Cannon Beach, consider the Hallmark Resort - Cannon Beach or the Tolovana Inn.

The 3-star Hallmark Resort - Cannon Beach, with a 9.4 rating, offers a full-service spa with a wide array of treatments including hot stone massage, reflexology, deep tissue massage, and facial treatments. Guests frequently comment on the comfortable and beautiful rooms, as well as the friendly and helpful staff.

Another great option is the Tolovana Inn, which has an 8.8 rating. This hotel features an accessible spa and offers an indoor pool. Many guests appreciate the comfortable and clean rooms, as well as the friendly and wonderful staff. See all spa hotels in Cannon Beach
What hotels in Cannon Beach offer free breakfast?
For hotels in Cannon Beach that offer a complimentary breakfast, consider the Inn at Cannon Beach and The Ocean Lodge.

The 3-star Inn at Cannon Beach, with a superb 9.8 rating, provides a free continental breakfast daily, which guests describe as great. Its spacious and clean rooms are often highlighted, and the staff is known for being friendly and helpful. This hotel is conveniently located near Haystack Rock and Cannon Beach.

Another excellent option is the 3.5-star The Ocean Lodge, also boasting an impressive 9.8 rating. This lodge offers a complimentary breakfast daily, which guests appreciate. Many rooms feature ocean views, and its location is described as absolutely beautiful, being just a short distance from Haystack Hill State Park and Haystack Rock. The staff at The Ocean Lodge are consistently praised for being excellent and attentive. Find more hotels with free breakfast in Cannon Beach
What are the top pet-friendly hotels in Cannon Beach?
For top pet-friendly hotels in Cannon Beach, consider the Surfsand Resort, the Inn at Cannon Beach, The Ocean Lodge, The Wayside Inn, and Sea Breeze Court.

The 4-star Surfsand Resort, with an exceptional 9.6 rating, warmly welcomes pets and provides food and water bowls. Guests consistently praise its beautiful and clean rooms, as well as its friendly and amazing staff. The resort also features an indoor pool. It is conveniently located near Haystack Hill State Park and Chapman Beach.

The 3-star Inn at Cannon Beach, boasting an outstanding 9.8 rating, is another excellent choice for pet owners. This hotel provides complimentary continental breakfast and food and water bowls for pets. Customers frequently mention the spacious and clean rooms, as well as the helpful staff. It is located close to Haystack Hill State Park and Cannon Beach.

The Ocean Lodge, with a 9.8 rating, is a great option for those traveling with dogs and cats, offering ocean views and food and water bowls. The staff are frequently described as excellent and attentive, and the rooms are beautiful and clean. Its location is highly regarded, being very close to Haystack Hill State Park and Haystack Rock.

The Wayside Inn, with a 9.2 rating, is a pet-friendly option that welcomes dogs and provides food and water bowls. Guests appreciate the comfortable and clean rooms and beds, as well as the friendly staff. It is situated close to Haystack Hill State Park and Cannon Beach.

Sea Breeze Court, with an impressive 9.8 rating, allows pets to stay free and provides food and water bowls, along with free WiFi and self-parking. The large and clean rooms, along with super comfy beds, are frequently highlighted by guests. The staff are described as extremely helpful, and the location is convenient, being close to Chapman Beach and Coaster Theatre. See more pet-friendly hotels in Cannon Beach
What are the best budget hotels in Cannon Beach?
For the best budget hotels in Cannon Beach, consider the Inn at Cannon Beach, Land's End at Cannon Beach, Hallmark Resort - Cannon Beach, Lighthouse Inn, and The Wayside Inn.

The 3-star Inn at Cannon Beach, boasting an exceptional 9.8 rating, offers spacious and clean rooms, along with a great complimentary breakfast. Guests frequently mention the friendly and helpful staff and the wonderful location, which is just 0.7 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are also provided.

Another excellent option is the 3-star Land's End at Cannon Beach, with a 9.2 rating. This hotel is praised for its excellent location, being only 0.2 miles from Chapman Beach. Guests appreciate the friendly and helpful staff and the great rooms. Free WiFi, free self-parking, and complimentary toiletries are included.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, features comfortable and beautiful rooms, with guests often highlighting the friendly and helpful staff. Its excellent location is just 0.3 miles from Haystack Hill State Park and 0.6 miles from Coaster Theatre. The hotel also provides free WiFi, free self-parking, and complimentary toiletries.

The Lighthouse Inn, with a strong 9.4 rating, offers excellent and clean rooms. Travelers particularly enjoy the fantastic and lovely staff and its great location, which is 0.4 miles from Coaster Theatre and 0.5 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are available.

Lastly, The Wayside Inn, rated 9.2, provides comfortable and clean rooms. Guests often mention the friendly and lovely staff and the great location, which is close to Haystack Hill State Park (0.8 miles away). This hotel also features an indoor pool, free WiFi, free self-parking, and complimentary toiletries. View all budget hotels in Cannon Beach
What are the most romantic hotels in Cannon Beach for couples?
For a romantic getaway in Cannon Beach, couples should consider the Inn at Cannon Beach, The Ocean Lodge, or the Surfsand Resort.

The 3-star Inn at Cannon Beach, with an outstanding 9.8 rating, offers spacious and clean rooms, some with balconies and fireplaces, great for cozy evenings. Guests consistently praise the complimentary breakfast and the helpful staff. It is conveniently located near Haystack Rock, just 0.8 miles away.

Another excellent choice is The Ocean Lodge, a 3.5-star property also rated 9.8. This lodge provides beautiful, clean rooms, many with ocean views and fireplaces, creating a truly romantic setting. The complimentary breakfast is highly regarded, and the attentive staff ensure a wonderful stay. It is just 0.6 miles from Haystack Rock.

The 4-star Surfsand Resort, rated 9.6, is another top option for couples. This resort features beautiful and clean rooms, many offering ocean views, along with hot tubs and fireplaces. Guests appreciate the indoor pool, free area shuttle, and delicious on-site restaurant. It is located 0.7 miles from Chapman Beach. See all romantic hotels in Cannon Beach
What are the best hotels in Cannon Beach near Haystack Hill State Park?
For hotels in Cannon Beach near Haystack Hill State Park, consider The Ocean Lodge, the Inn at Cannon Beach, Sea Breeze Court, Surfsand Resort, and Sea Sprite at Haystack Rock.

The 3.5-star Ocean Lodge, with an exceptional 9.8 rating, is located just 0.5 miles from Haystack Hill State Park. It offers ocean views and complimentary continental breakfast. Guests frequently praise the attentive staff, beautiful rooms, and the absolutely beautiful location.

Another excellent option is the 3-star Inn at Cannon Beach, which also boasts a 9.8 rating. Situated 0.7 miles from Haystack Hill State Park, this hotel provides spacious and clean rooms, a free continental breakfast, and complimentary self-parking. Guests consistently highlight the friendly and helpful staff, great breakfast, and wonderful location.

Sea Breeze Court, rated 9.8, is conveniently located just 0.4 miles from Haystack Hill State Park. This hotel is family-friendly, offering free cribs, free rollaway extra beds, and kitchens in its clean and big rooms. Guests appreciate the convenient location and the extremely helpful staff.

The 4-star Surfsand Resort, with a 9.6 rating, is another excellent choice, located 0.4 miles from Haystack Hill State Park. It features an indoor pool and a playground for children, making it ideal for families. Guests praise the beautiful and clean rooms, friendly staff, and the delicious on-site restaurant.

Finally, the 3.5-star Sea Sprite at Haystack Rock, rated 9.6, is 0.5 miles from Haystack Hill State Park. Many rooms offer ocean views and direct access to the beach. The hotel provides kitchens and free cribs, and guests often mention the great location and friendly staff.
When is the best time to go to Cannon Beach?
The best time to visit Cannon Beach is typically from late spring through early fall, specifically May to October, when the weather is generally mild and pleasant.

During these months, you'll experience less rain and more sunshine, making it ideal for exploring the beach, tide pools around Haystack Rock, and the town's shops and art galleries. This period is particularly good for families looking to enjoy outdoor activities without the chill of the cooler months.

For couples seeking a more tranquil experience, late spring (May-June) or early fall (September-October) offers a nice balance.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Cannon Beach.
How can I save on a Cannon Beach hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Cannon Beach hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Cannon Beach hotel?
Prices for hotels in Cannon Beach often vary, but you can find a great deal from $66 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia