Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About Cannon Beach

Hotels in Cannon Beach, OR

Search and compare Cannon Beach, OR hotels from hundreds of travel sites and save.

Cannon Beach, OR, United States
ago. 1 — ago. 22
Cannon Beach, OR, United States
jue. 8/1
vie. 8/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Cannon Beach

Discover well-known properties in Cannon Beach that are favored by visitors more than others. There are 188 hotels in Cannon Beach and price data was last updated on julio 25, 2024. The average price for a hotel in Cannon Beach is $168/night.
These are some of the hotels in Cannon Beach with the highest demand. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
3400 South Hemlock, Cannon Beach, OR, United States
Delightful beach hotel with a spa tub Guests of this beach hotel will appreciate convenient onsite amenities such as a spa tub and a fitness center. Housekeeping is available on request. Tolovana Inn offers 175 accommodations with DVD players and coffee/tea makers. Cable television is provided. Bathrooms include shower/tub combinations and complimentary toiletries. Guests can surf the web using the complimentary wireless Internet access (speed: 100+ Mbps (good for 1–2 people or up to 6 devices)). Business-friendly amenities include desks and desk chairs, as well as phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and portable fans. Hair dryers, change of towels, and change of bedsheets can be requested. Housekeeping is provided daily. An indoor pool and a spa tub are on site. Other recreational amenities include a sauna and a fitness center.
Pool
Free Wi-Fi
Parking
8.1
Excellent
2134 reviews
Location
1.4 mi from city centre
1400 South Hemlock Street, Cannon Beach, OR, United States
Beach spa retreat walking distance from Cannon Beach Spend the day catching some rays at the beach, relaxing by one of Hallmark Resort - Cannon Beach's 2 indoor swimming pools, or pampering yourself at the full-service spa. Hallmark Resort - Cannon Beach offers 129 accommodations with DVD players and coffee/tea makers. Televisions come with premium cable channels. Guests can make use of the in-room refrigerators and microwaves. Bathrooms include complimentary toiletries and hair dryers. This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is provided daily. 2 indoor swimming pools and 2 spa tubs are on site. Other recreational amenities include a sauna and a fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Pool
Free Wi-Fi
Parking
9.0
Excellent
464 reviews
Location
0.3 mi from city centre
1116 South Hemlock Street, Cannon Beach, OR, United States
This property is in the perfect walking distance to stunning beaches and charming downtown. Start your morning exploring the coastline and later discover the local boutique shops, galleries, restaurants and breweries. Whether it’s for a family trip with the pets or a romantic getaway, our New England-style hotel offers a wealth of room types suited for any occasion. All of our rooms are designed to be a restful oasis by the shore, and can offer you an authentic experience that fits your style. Haystack Rock is half a mile from the Hotel Cannon Beach. Ecola State Park is 2.5 miles away and Seaside is a 15 minute drive from the hotel. Cannon Beach Hotel Collection is made up of four distinct properties, which includes McBee Cottages, Hearthstone Inn, Cannon Beach Hotel, and The Courtyard.
Free Wi-Fi
Parking
8.2
Excellent
325 reviews
Location
0.2 mi from city centre
148 West Gower, Cannon Beach, OR, United States
Ocean-view hotel with a bar/lounge, near Cannon Beach Guests of this beach hotel will appreciate convenient onsite amenities such as a spa tub and a fitness center. Surfsand Resort offers 95 accommodations, which are accessible via exterior corridors and feature fireplaces and safes. Rooms open to balconies or patios. Beds feature premium bedding. Flat-screen televisions come with premium digital channels. Refrigerators, microwaves, and coffee/tea makers are provided. Bathrooms include slippers, designer toiletries, complimentary toiletries, and hair dryers. This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Additionally, rooms include complimentary bottled water and blackout drapes/curtains. Housekeeping is offered daily and irons/ironing boards can be requested. An indoor pool and a spa tub are on site. Other recreational amenities include a sauna and a fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Pool
Free Wi-Fi
Parking
9.0
Excellent
295 reviews
Location
0.1 mi from city centre
487 South Hemlock Street, Cannon Beach, OR, United States
Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms located around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away. Each room is equipped with cable TV and a DVD player. Select room offer a furnished private patio. An outdoor fire pit is provided. Located just off the Oregon Coast Highway, Inn at Haystack Rock, in Cannon Beach is 16 mi from Seaside Municipal Airport. Ecola State Park is 6 minutes’ drive away.
Free Wi-Fi
Parking
8.0
Excellent
809 reviews
Location
0.8 mi from city centre
3215 South Hemlock Street, Cannon Beach, OR, United States
Comfortable hotel near Cannon Beach Concierge services, a garden, and a picnic area are available at this smoke-free hotel. Free continental breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a lobby fireplace and a front-desk safe. Inn at Cannon Beach offers 59 accommodations with fireplaces and DVD players. Rooms open to balconies or patios. Flat-screen televisions come with cable channels. Refrigerators, microwaves, and coffee/tea makers are provided. Bathrooms include complimentary toiletries and hair dryers. This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include phones along with free local calls (restrictions may apply). Housekeeping is offered daily and hypo-allergenic bedding can be requested. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
Parking
9.1
Excellent
1346 reviews
Location
1.3 mi from city centre
188 West 2nd Street, Cannon Beach, OR, United States
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. Most rooms have direct beach access or a view of the ocean. Each room is complete with a microwave, refrigerator, and a coffee machine. Featuring a shower, the private bathroom also comes with a bath or shower. Extras include a sofa, bed linen and ironing facilities. At The Waves you will find a hot tub and barbecue facilities. Other facilities offered at the property include meeting facilities and a vending machine. The property is located within 5 minutes’ walk of the EVOO Cooking School and the Coaster Theater Play House. A number of shops and restaurants can be reached within 1640 feet of The Waves.
Free Wi-Fi
Parking
8.8
Excellent
843 reviews
Location
0.4 mi from city centre
1015 Hemlock S, Cannon Beach, OR, United States
With a stay at Sea Breeze Court in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 10 minutes by foot from Haystack Rock. The front desk is staffed during limited hours. Free self parking is available onsite.
Free Wi-Fi
Air Conditioning
9.3
Excellent
9 reviews
Location
0.1 mi from city centre
Cannon Beach, OR, United States
Comfortable hotel on the beach, near Haystack Rock Laundry facilities, a 24-hour front desk, and a library are available at this smoke-free hotel. Free continental breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, free newspapers, tour/ticket assistance, and a garden are onsite. Housekeeping is available on request. The Ocean Lodge offers 45 accommodations with fireplaces and DVD players. Rooms open to balconies or patios. Beds feature premium bedding. Flat-screen televisions come with cable channels. Accommodations at this 3.5-star hotel have kitchenettes with refrigerators, microwaves, and coffee/tea makers. Bathrooms include bathrobes, slippers, complimentary toiletries, and hair dryers. This Cannon Beach hotel provides complimentary wireless Internet access. Business-friendly amenities include complimentary newspapers and phones; free local calls are provided (restrictions may apply). Housekeeping is provided on request. The recreational activities listed below are available either on site or nearby; fees may apply.
Air Conditioning
9.5
Excellent
208 reviews
Location
1.1 mi from city centre
963 South Hemlock, Cannon Beach, OR, United States
Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away. A separate living area with with a sofa bed is included in each suite at Lighthouse Inn. Suites also come with a kitchenette equipped with a microwave, small refrigerator, toaster and coffee machine. Select suites boast a spa bath and fireplace. Cribs can be accommodated in the rooms upon request. A continental breakfast is provided for guests at the Inn at Cannon Beach, just 5 minutes' drive away. Guests will also receive a complimentary voucher to the Cannon Beach Fitness Center and Yoga Arts. Haystack Rock is less than 1 mile from Lighthouse Inn.
Free Wi-Fi
Parking
8.8
Excellent
307 reviews
Location
0.1 mi from city centre

Tips for booking hotels in Cannon Beach

Gain useful insights and advice for booking the perfect stay in Cannon Beach. Price data is based on averages over the past 12 months and was last updated on julio 25, 2024.
Cheapest month:January
Most expensive month:July
Average price in Cannon Beach:$168/night
Cheapest price found:$52/night
Cheapest day:Wednesday
Most expensive day:Friday
$100 - $274
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$191 - $277
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Cannon Beach hotels

Browse through properties in Cannon Beach that have received the highest ratings from guests. There are currently 188 properties in Cannon Beach and data was last updated on julio 25, 2024.
Some of the best Cannon Beach hotel options as decided by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 188 hotels
3339 South Hemlock Street, Cannon Beach, OR, United States
1.4 mi from city centre
Pool
Free Wi-Fi
Parking
$156
Avg. per night
188 North Larch Street, Cannon Beach, OR, United States
0.4 mi from city centre
Free Wi-Fi
Parking
$301
Avg. per night

Cheapest hotels in Cannon Beach, Oregon

Discover affordable stays in Cannon Beach that provide a quality experience without breaking the bank. Hotels in Cannon Beach can be found for as low as $342 per night. There is currently one property in Cannon Beach that can be booked for this price. Land's End at Cannon Beach is one of the hotels that can be booked for the lowest price in Cannon Beach. Price data was last updated on julio 25, 2024
Out of the hotels in Cannon Beach we've come across, these properties are priced the lowest. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 188 hotels
263 West 2nd, Cannon Beach, OR, United States
0.4 mi from city centre
Free Wi-Fi
$342
Avg. per night

Hotel prices in Cannon Beach

Get a sense of the average price and most popular properties to stay in Cannon Beach to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Cannon Beach at attractive prices. Price data was last updated on julio 25, 2024.
Some of the best options for booking a hotel in Cannon Beach categorized by hotel class. For added insight, we've also noted the most popular and best value hotels within each hotel class.
2 stars and under
3400 South Hemlock, Cannon Beach, OR, United States
487 South Hemlock Street, Cannon Beach, OR, United States
3339 South Hemlock Street, Cannon Beach, OR, United States
3 stars
1400 South Hemlock Street, Cannon Beach, OR, United States
3215 South Hemlock Street, Cannon Beach, OR, United States
1116 South Hemlock Street, Cannon Beach, OR, United States

Best prices found by HotelsCombined users in the past 24 hours.

Other accommodations in Cannon Beach

Find the perfect hostel, theme hotel, or vacation rental for your stay in Cannon Beach. There are 188 hotels in Cannon Beach and price data was last updated on julio 25, 2024. The average price for a stay in Cannon Beach is $168/night.
Show all 188 stays
888 S Hemlock Street, Cannon Beach, OR, United States
0.0 mi from city centre
Free Wi-Fi
$106
Avg. per night
Cannon Beach, OR, United States
1.1 mi from city centre
Air Conditioning
$382
Avg. per night

Where to stay in Cannon Beach

Explore different neighborhoods and areas within Cannon Beach to find the perfect location for your stay. Map data was last updated on julio 25, 2024.
Scroll to and zoom in on the areas in Cannon Beach you plan on visiting to find nearby properties. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

About Cannon Beach

Cannon Beach is a laid-back coastal town on the Oregon coast, fringed by a gorgeous 15-kilometre stretch of sand from Arcadia Beach to Ecola State Park. When you're not swimming, hiking or sunbathing, you can shop at trendy boutiques and dine at farm-to-table restaurants.

Things to do in Cannon Beach

It's impossible to miss Haystack Rock, an enormous boulder that rises more than 70 metres from the Pacific Ocean. At low tide you can walk out and check out seabirds nesting on the rock. Keep an eye out for tufted puffins and colourful sea stars.

Ecola State Park is laced with scenic hiking trails. The path to Tillamook Head is particularly beautiful, studded with clifftop viewpoints overlooking the ocean. Head down the coast to Arcadia Beach to find glassy tide pools and a shady picnic area, while Hug Point State Recreation Site is known for its hidden sea caves.

In downtown Cannon Beach you'll find boutiques and galleries lining the flower-strewn streets. There are plenty of sunny cafes to choose from, as well as some fantastic farm-to-table restaurants. Don't miss Irish Table, which serves tasty meals spotlighting local Pacific Northwest ingredients.

Every year Cannon Beach hosts Sandcastle Day, one of Oregon's most popular family-friendly festivals where the beach comes alive with quirky sand sculptures. Even if you're not in town for the festival, you can still try your hand at creating your own sandcastles on the beach.

Getting around Cannon Beach

Cannon Beach is easy to get around on foot, with the stroll from the main strip to the sand taking less than 10 minutes. Rental cars let you explore the Oregon coast at your own pace. The drive from Portland to Cannon Beach takes around 1.5 hours.

Facts about staying in Cannon Beach

Find useful tips and insights about staying in Cannon Beach to help you make the most of your experience. FAQs were last updated on julio 25, 2024.
  • What are the best hotels on Hemlock Street in Cannon Beach?

    Hemlock Street is the main road in Cannon Beach, running from the north to the south through fun attractions like Tolovana Park. When you book Cannon Beach hotels on the most popular street, you’ll be at the heart of the famous coastal tourist destination. Staying in a central location gives you the freedom to explore all that the small city has to offer. The Wayside Inn lies on South Hemlock Street, and it provides easy access to the city’s Farmers Market. Having only 23 rooms available, you should reserve your room in advance to avoid missing out on a room in the hotel that offers heated pools, daily housekeeping, kitchenware, and board games for the kids.

  • Are there kid-friendly hotels in Cannon Beach?

    Yes. If you’re thinking about taking your little kids on your hotel getaway, you’ll find numerous kid-friendly hotels in Cannon Beach. The ideal thing to do is find accommodations that are close to family-friendly attractions. For instance, your curious kids are bound to marvel at Haystack Rock, a massive intertidal rock structure that’s home to multiple sea animals. You’ll find cheap hotels in Cannon Beach nearby, including Harrison Street Inn on South Hemlock Street and Sea Sprite at Haystack Rock. Harrison Street Inn allows you to bring along your kids’ pets, while Sea Sprite at Haystack Rock provides a barbecue and picnic area. Staying at The Ocean Lodge will position you at a walkable distance from Tolovana Beach State Recreation Site, where the kids can play by the beach and explore marine life. The 3-star lodge offers babysitting, wake-up service, and complimentary breakfast. Children will also have board games, puzzles, a library, and children’s music resources to keep them busy.

  • How do I find a peaceful and quiet hotel in Cannon Beach?

    While the small city is a renowned tourist hotspot, you can still enjoy a tranquil environment in quiet neighborhoods in Cannon Beach. One such area is the Schooner’s Cove Inn location that lies on North Larch Street. The hotel features a private beach, which restricts beach lovers from flocking at the property. It’s surrounded by lush gardens where you can take a stroll as you unwind and breathe the fresh outdoor air. Schooner’s Cove Inn also features spacious bathrooms, fully equipped kitchenettes, laundry facilities, and rooms with a sea view. Surfs and Resorts is another hotel that lies in a quiet part of Cannon Beach. Businesspersons can access conference and meeting facilities as well as computers. It features a private beach, limiting the number of people accessing the waters nearby. Other facilities are swimming pools, including a children’s pool.

  • What neighborhoods in Cannon Beach have the best restaurants?

    When looking for hotels in Cannon Beach, you won’t have to worry about dining establishments. No matter your location, you’re likely to find fine dining restaurants in the small city. Whether you crave seafood, pizza, sandwiches, or fish and chips, there’ll be something for you. Lazy Susan Café on North Hemlock Street serves omelets, waffles, poached eggs, salads, and stew. While staying in hotels in Cannon Beach, head to Pizza A’ Fetta to sample pies, pizzas, and local or Italian wine. Castaways Global Cuisine is an eclectic restaurant that serves Caribbean and French foods. A trip by the beach would be incomplete without sampling seafood, and Ecola Seafood Restaurant & Market offers multiple seafood specialties. You can also dine in and not have to leave the hotel premises. You’ll find restaurants in hotels like Stephanie Inn on South Pacific road and Best Western Plus Ocean View Resort at North Prom road in Seaside.

  • What are the best hotels in Cannon Beach?

    Hallmark Resort - Cannon Beach is a very popular hotel in Cannon Beach with a score of 9.0 from 453 reviews. Tolovana Inn (8.1 from 2,074 reviews) and Inn at Cannon Beach (9.1 from 1,315 reviews) are also highly rated Cannon Beach hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Cannon Beach?

    With a rating of 9.0/10 from 453 reviews, Hallmark Resort - Cannon Beach is a hotel close to Cannon Beach that is well recommended by HotelsCombined users.

  • What is a good hotel in Cannon Beach near Haystack Rock?

    Hallmark Resort - Cannon Beach is a hotel near Haystack Rock that is popular with HotelsCombined users, scoring 9.0 from 453 reviews.

  • Is there a good hotel near Haystack Gallery?

    Close to Haystack Gallery you will find Hallmark Resort - Cannon Beach, which has a rating of 9.0 over 453 HotelsCombined reviews.

  • How much do hotels in Cannon Beach cost?

    Hotels in Cannon Beach cost an average of $471/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Cannon Beach?

    $471/night is the cheapest price found for a hotel in Cannon Beach by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Cannon Beach tonight?

    Cannon Beach hotels start at $471 for tonight; however, accommodations will average about $471. These prices were found on HotelsCombined within the last 72 hours.

  • What is the cheapest month to book a hotel in Cannon Beach?

    The cheapest month to book a hotel in Cannon Beach is January ($100). Conversely, the most expensive month to stay in Cannon Beach is July ($274).

  • What is the cheapest day to book a hotel in Cannon Beach?

    The cheapest day to stay in Cannon Beach is Tuesday ($191). On the other hand, travelers can expect to pay the most on Thursday, when the average nightly price is $277.

  • What are some other cities to stay in when visiting Oregon?

    In addition to Cannon Beach, travelers opt to visit Portland when visiting Oregon. Tillamook is also a popular choice to visit.

  • How many hotels are there in Cannon Beach?

    In total, there are 188 hotels to choose from in Cannon Beach, compared to 17,736 properties in Oregon.

  • What are the most popular landmarks to visit in Cannon Beach?

    Cannon Beach, Haystack Rock, and Haystack Gallery are the most popular landmarks in Cannon Beach according to our data. You can experience Cannon Beach if you plan to visit Cannon Beach. You can visit Haystack Rock if you stay in Cannon Beach. Haystack Gallery is accessible while staying in Cannon Beach.

See more FAQs

Find better results for your stay in Cannon Beach

Consider alternative stays in Cannon Beach
If you are looking for a specific type of hotel, consider these options for trips to Cannon Beach

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation