Photo by Oregon Tourism Commission

Find hotels near Cannon Beach, Cannon Beach from ¥15,085

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,682 hotels close to Cannon Beach with room rates, reviews, and availability. Most hotels are fully refundable.

The Ocean Lodge

3.5 star property
Tolovana Park, 1.3 km from Cannon Beach
9.8 out of 10, Exceptional, (635)
"Exceptional view, amazing hospitality team, incredible quiet setting that's away from downtown but still very close. Walk right up to Cannon Beach. Clean room and great turn down service! "
United States
Tzu Hen
The price is ¥34,795
¥39,191 total
includes taxes & fees
Dec 2 - Dec 3
The Ocean Lodge

Inn at Cannon Beach

3.0 star property
Tolovana Park, 1.6 km from Cannon Beach
9.8 out of 10, Exceptional, (1003)
"My favorite place to stay in Cannon Beach! "
United States
Briar
The price is ¥23,271
¥26,213 total
includes taxes & fees
Dec 2 - Dec 3
Inn at Cannon Beach

Surfsand Resort

4.0 star property
Downtown Cannon Beach, 0.3 km from Cannon Beach
9.6 out of 10, Exceptional, (1013)
"great place to stay"
United States
Kristina
The price is ¥25,866
¥29,116 total
includes taxes & fees
Dec 2 - Dec 3
Surfsand Resort

Schooner's Cove Inn

2.5 star property
Downtown Cannon Beach, 1.1 km from Cannon Beach
9.6 out of 10, Exceptional, (226)
"Excellent accommodation for a Cannon Beach visit - close to town, on the beach, and Haystack Rock is. Very walkable distance. "
United States
Pamela
The price is ¥31,080
¥34,811 total
includes taxes & fees
Dec 7 - Dec 8
Schooner's Cove Inn

Sea Sprite at Haystack Rock

3.5 star property
Tolovana Park, 1.2 km from Cannon Beach
9.6 out of 10, Exceptional, (354)
"Sweet little place "oh so close" to the beach!"
United States
Julie
The price is ¥31,080
¥34,811 total
includes taxes & fees
Dec 2 - Dec 3
Sea Sprite at Haystack Rock

Hallmark Resort - Cannon Beach

3.0 star property
Downtown Cannon Beach, 0.2 km from Cannon Beach
9.4 out of 10, Exceptional, (984)
"Great room and amenities. Will definitely stay again!"
United States
Earl
The price is ¥28,515
¥31,938 total
includes taxes & fees
Dec 2 - Dec 3
Hallmark Resort - Cannon Beach

Lighthouse Inn

2.5 star property
Downtown Cannon Beach, 0.4 km from Cannon Beach
9.4 out of 10, Exceptional, (363)
"2nd time staying here .would come back"
United States
Rhonda
The price is ¥20,147
¥22,696 total
includes taxes & fees
Dec 2 - Dec 3
Lighthouse Inn

The Waves/The Argonauta Inn/The White Heron Lodge

2.0 star property
Downtown Cannon Beach, 1.2 km from Cannon Beach
9.4 out of 10, Exceptional, (1003)
"Amazing, comfortable and walking distance to everything! Beds were comfy and suite was clean! "
United States
Thomas
The price is ¥18,726
¥20,973 total
includes taxes & fees
Dec 8 - Dec 9
The Waves/The Argonauta Inn/The White Heron Lodge

Cannon Beach Hotel Collection

3.5 star property
Downtown Cannon Beach, 0.3 km from Cannon Beach
9.2 out of 10, Wonderful, (1017)
"Was very roomy and super close to beach"
United States
Robin
The price is ¥13,468
¥15,085 total
includes taxes & fees
Dec 14 - Dec 15
Cannon Beach Hotel Collection

Land's End at Cannon Beach

3.0 star property
Downtown Cannon Beach, 1.1 km from Cannon Beach
9.2 out of 10, Wonderful, (634)
"Great place to stay. Staff was nice and check-in was very easy. Would love to come back :)"
United States
Leo
The price is ¥19,991
¥22,390 total
includes taxes & fees
Dec 2 - Dec 3
Land's End at Cannon Beach

Ecola Creek Lodge

3.0 star property
1.7 km from Cannon Beach
9.2 out of 10, Wonderful, (711)
"Great place to stay and great people"
United States
Keith
The price is ¥16,469
¥18,445 total
includes taxes & fees
Dec 2 - Dec 3
Ecola Creek Lodge

The Wayside Inn

2.5 star property
Tolovana Park, 1.8 km from Cannon Beach
9.2 out of 10, Wonderful, (607)
"Clean and spacious room, heated indoor pool and hot tub was nice, friendly and helpful staff."
United States
Allen
The price is ¥17,024
¥19,068 total
includes taxes & fees
Dec 8 - Dec 9
The Wayside Inn

Tolovana Inn

2.5 star property
Tolovana Park, 1.9 km from Cannon Beach
8.8 out of 10, Excellent, (1612)
"Clean room, friendly staff, great locstion"
United States
John
The price is ¥16,290
¥18,348 total
includes taxes & fees
Dec 7 - Dec 8
Tolovana Inn

Inn at Haystack Rock

2.5 star property
Downtown Cannon Beach, 0.7 km from Cannon Beach
8.6 out of 10, Excellent, (1006)
"Very clean room, super soft bath robe, nice location, helpful & friendly staff. Absolutely comfortable bed"
United States
Andrea
The price is ¥16,393
¥18,360 total
includes taxes & fees
Dec 2 - Dec 3
Inn at Haystack Rock

Arch Cape Inn and Retreat - Cannon Beach

3.5 star property
8.8 km from Cannon Beach
9.4 out of 10, Exceptional, (223)
"Really nice place to stay with friendly people and great breakfast."
United States
Jeremy
Arch Cape Inn and Retreat - Cannon Beach

The Starry Night Inn

3.0 star property
12.2 km from Cannon Beach
9.6 out of 10, Exceptional, (65)
"A great stay."
United States
Li
The Starry Night Inn

Sea Glass Inn

2.0 star property
12.3 km from Cannon Beach
9.4 out of 10, Exceptional, (18)
"Short distance from the beach, cute and quiet spot. Perfect for our relaxing vacation "
United States
Savannah
Sea Glass Inn

Inn at the Shore

2.5 star property
10.5 km from Cannon Beach
9.0 out of 10, Wonderful, (1007)
"Lovely location, staff was aware and welcoming."
United States
Shelley
The price is ¥13,916
¥15,656 total
includes taxes & fees
Dec 2 - Dec 3
Inn at the Shore

The Drifthaven at Gearhart

2.0 star property
15.6 km from Cannon Beach
9.6 out of 10, Exceptional, (196)
"Our favorite beach property to stay at!"
United States
Joseph
The price is ¥16,128
¥17,661 total
includes taxes & fees
Dec 2 - Dec 3
The Drifthaven at Gearhart

Ebb Tide Oceanfront Inn

2.0 star property
12.3 km from Cannon Beach
9.2 out of 10, Wonderful, (2585)
"Very nice staff, clean & comfortable "
United States
Candace
The price is ¥13,900
¥15,647 total
includes taxes & fees
Dec 2 - Dec 3
Ebb Tide Oceanfront Inn
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.

Top Cannon Beach Hotel Reviews

Hotels near other Cannon Beach attractions

Find out more about Cannon Beach

Top reasons to visit Cannon Beach

  • Stunning Beaches: Enjoy breathtaking views and relaxing walks along the picturesque coastline of Cannon Beach.
  • Iconic Rock Formations: Marvel at the famous Haystack Rock, a must-see natural landmark.
  • Outdoor Adventures: Engage in activities like surfing, birdwatching, and exploring nearby national parks.
  • Cultural Experiences: Visit local art galleries and catch a performance at the Coaster Theatre.
  • Diverse Accommodations: Choose from a range of hotels and unique stays that cater to all travelers.

Find great hotels near Cannon Beach

Cannon Beach offers a variety of hotel accommodations perfect for your vacation. Whether you're looking for a pet-friendly resort, a family-friendly beach hotel, or unique stays like the Avantstay Ocean or Baerfoot Bungalow, you’ll find options that cater to every traveler's needs. Enjoy breathtaking ocean views, easy beach access, and a welcoming atmosphere that makes your stay truly memorable.

  • Hi-Tide Oceanfront Inn: Nestled 11.3km from Cannon Beach, Hi-Tide Oceanfront Inn is an ideal retreat for LGBTQIA-friendly travelers seeking a pet-friendly beach experience. This hotel offers direct beach access, making it perfect for those looking to soak up the sun or stroll along the shoreline. The property welcomes pets with specific policies, ensuring furry companions can enjoy the vacation too. Amenities such as food and water bowls for pets add an extra touch of comfort, making it a home away from home.
  • Inn at Cannon Beach: Located merely 1.6km from Cannon Beach, the Inn at Cannon Beach stands out as a 3-star hotel that caters to adventurous spirits. This LGBTQIA-friendly property offers a range of nearby adventure sports, including boat tours, surfing, horseback riding, hiking, and fishing, ensuring that thrill-seekers will have plenty to explore. The hotel is also pet-friendly, with amenities designed to make your furry friends feel welcome. With its blend of comfort and adventure, this inn is perfect for those wanting to experience the great outdoors.
  • Tolovana Inn: Just 1.6km away from Cannon Beach, Tolovana Inn combines business and leisure for the savvy traveler. This hotel is ideal for professionals needing business amenities such as accessible conference space and multiple meeting rooms, all while having the beach at their doorstep. The property is also pet-friendly, allowing dogs with certain restrictions, so you can bring along your loyal companion. With its unique blend of business facilities and beach access, Tolovana Inn is perfect for travelers looking to balance work and relaxation.

Where to stay near Cannon Beach

Cannon Beach, Oregon, offers a perfect blend of scenic beauty and family-friendly adventures. Visitors can indulge in beach getaways, romantic strolls along the coastline, and exciting excursions in nearby beach communities. With its stunning landscapes and vibrant atmosphere, Cannon Beach is an ideal destination for a relaxing vacation or a memorable beach wedding. Explore the charm of this coastal gem and create unforgettable memories in the Pacific Northwest.

  • Cannon Beach: Nestled along the picturesque Oregon coast, Cannon Beach is renowned for its stunning scenery and iconic Haystack Rock. This charming city offers visitors a perfect blend of outdoor adventures and relaxation. With a moderate influx of travelers, especially during the peak summer months, Cannon Beach is an ideal spot for hiking, beachcombing, and enjoying the local theater. Nature lovers will appreciate the nearby state parks and rugged coastline, making it a great destination for both exploration and unwinding by the sea.
  • Seaside: Located just 12.9km from Cannon Beach, Seaside is a vibrant coastal city that pulsates with energy and charm. Popular among tourists during the summer months, Seaside boasts a lively boardwalk, beautiful beaches, and a variety of shopping venues. Families and outdoor enthusiasts will find plenty to enjoy, from recreational areas to scenic lakes. The welcoming atmosphere and diverse activities make Seaside a perfect day trip destination for those looking to experience the best of Oregon's coast.
  • Downtown Cannon Beach: A mere 483m from the main city, Downtown Cannon Beach offers a quaint, artistic vibe with an array of shops, galleries, and eateries. Visitors can stroll through the charming streets while soaking in the stunning ocean views and unique rock formations. The area’s strong sense of community and focus on local art makes it a must-visit for those wanting to experience the local culture. With its proximity to the beach and state parks, Downtown Cannon Beach is an excellent base for beach lovers and outdoor adventurers alike.

Things to do near Cannon Beach

Cannon Beach offers a variety of exciting activities for tourists, including stunning sunsets, surfing, and birdwatching. Visitors can relax in adirondack chairs while enjoying beach walks or explore local art galleries. Don’t miss the chance to catch a performance at the Coaster Theatre, making for a well-rounded vacation experience in this charming coastal town.

Shopping

Cannon Beach offers delightful shopping options like the Seaside Carousel Mall, only 11.3km away, featuring family-friendly entertainment. The Seaside Antique Mall, also 12.9km away, is perfect for unique finds. For a local vibe, visit the Turnaround Market, just 11.3km from Cannon Beach.

Recreation

At Seaside Golf Course, enjoy a round of golf surrounded by beautiful landscapes just 11.3km from Cannon Beach. For a serene escape, Nehalem City Park, located 19.3km away, offers tranquil settings perfect for relaxation. Also, Cullaby Lake County Park, 22.5km from Cannon Beach, promotes wellness and rejuvenation.

Adventure

Embark on the Angora Peak Trailhead, 11.3km from Cannon Beach, offering breathtaking scenery and an exhilarating hike. Explore the Cape Falcon Trailhead, located 14.5km away, where outdoor adventure awaits. For a longer trek, the Fort to Sea Trail, 29.0km from town, promises stunning views and a rewarding experience.

Nightlife

Experience the vibrant nightlife at Coaster Theatre, just 966m away, offering family-friendly entertainment. For some thrilling fun, visit Captain Kid Amusement Park, 9.7km from town. Don't miss Liberty Theater, 35.4km away, where you can enjoy captivating performances in a romantic setting.

*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 during the off-peak months from November to January, when prices are generally lower. Booking your stay on a Tuesday can also help you avoid the higher weekend rates. Use Expedia to find the best deals by filtering hotel prices from lowest to highest, and consider bundling your hotel, flights, and activities for additional savings. Additionally, explore free activities in the area and take advantage of public transport or walking to minimize travel costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around 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 around Cannon Beach is Tuesday. The most expensive day to stay around 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.

Find the best attractions near Cannon Beach

Cannon Beach, Oregon, is a haven for outdoor enthusiasts, offering stunning scenery and adventure at its national parks, beautiful beaches, and iconic rock formations. Visitors can explore a variety of attractions that cater to those seeking both relaxation and excitement, making it an ideal vacation destination for nature lovers and thrill-seekers alike.

  • Haystack Rock: Standing 235 feet tall, Haystack Rock is a stunning sea stack that creates a picturesque backdrop for Cannon Beach. Tide pools at its base reveal vibrant marine life during low tide, making it a popular spot for nature lovers and photographers alike.
  • Ecola State Park: This breathtaking state park offers hiking trails with panoramic ocean views and lush forest scenery. Adventurers can explore its rugged coastline, diverse wildlife, and scenic viewpoints, making it a perfect destination for outdoor enthusiasts.
  • Crescent Beach: Known for its serene ambiance, Crescent Beach features soft sands and gentle waves. It's an ideal spot for beachgoers looking to relax, enjoy beachcombing, or take a leisurely stroll along the shore while soaking in the coastal beauty.

Best time to go to Cannon Beach

The best time to visit Cannon Beach is dependant 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 moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.4°F (6.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyModerately LowAverage
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 SunnyAverageAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyAverageSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Cannon Beach

If you're visiting Cannon Beach, Oregon, the nearest major airport is Astoria Regional Airport (AST), located 30.6km away. A few excellent hotel options near the airport include Cannery Pier Hotel & Spa, a 4-star hotel just 4.8km from AST, and Hotel Elliott, a 3.5-star hotel also 4.8km away. For a slightly farther option, the Seaside Oceanfront Inn, rated 3.5 stars, is 17.7km from the airport. Transportation services are readily available from these hotels to the airport, ensuring a smooth journey to and from your accommodations.

Frequently asked questions

What's the area like around Cannon Beach?
Cannon Beach is located in Cannon Beach. This walkable area is known for its beautiful beaches and major shopping area. If you're looking for a convenient place to stay, check out the 202 hotels and other accommodations you'll find within a mile.
What's the best place to stay near Cannon Beach?
Adjacent to Cannon Beach, Surfsand Resort is one of the top choices for your stay based on our traveler data, and this hotel offers a restaurant and an indoor pool. Other good options within a short distance include Cannon Beach Hotel Collection and Hallmark Resort - Cannon Beach.
How many hotels will I be able to find close to Cannon Beach?
Expedia has 202 hotels and other accommodations within a mile from Cannon Beach.
If I need to cancel the hotel reservation for my stay near Cannon Beach, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of your booking. Put your dates in and click on "Search", then filter by "fully refundable" to review the top deals on offer near Cannon Beach.
Where can I learn more about changing or cancelling my trip in the area near Cannon Beach?
For more details about picking new dates or cancelling your stay near Cannon Beach, go to https://www.expedia.com/service/.
What can I see and do near Cannon Beach?
Consider spending a leisurely afternoon outside at Tillamook Head, Les Shirley Park, or Nehalem Harwood Square. Dip your toes in the water at Crescent Beach, Tolovana Beach State Park, and Arcadia Beach. Attractions like Coaster Theatre and Cannon Beach History Center and Museum highlight the local culture.

Explore a world of travel with Expedia