USD
en en English
Cannon Beach
Transport
Metro

27 properties found

Show on map

Filters

Clear all filters to see all properties

  • Sandals Inn | Spa Suite

    Sandals Inn | Spa Suite

    Hotel

    Excellent

    (12 reviews)

    8.4
    Sandals Inn | Spa Suite Cannon Beach offers quick access to Tufted Puffins, situated nearly a 5-minute walk away.

    starts from

    US$ 88 per one night

  • Guesthouse Cannon Beach

    Guesthouse Cannon Beach

    Hotel

    Excellent

    (1 review)

    10
    Situated around a 25-minute walk from John Yeon State Park, Guesthouse Cannon Beach features Wi-Fi in public areas, and a car park nearby. The hotel, located just a few steps from the Icefire…

    starts from

    US$ 625 per one night

  • The Guesthouse Inn

    The Guesthouse Inn

    Hotel
    Located nearly 5 minutes' walk from the Cannon Beach History Center and Museum, the 2-star The Guesthouse Inn Cannon Beach gives easy access to various tourist attractions.
  • Sea Sprite At Haystack Rock

    Sea Sprite At Haystack Rock

    Hotel
    Featuring views of the ocean, Sea Sprite At Haystack Rock Hotel Cannon Beach is located 2 km from the Haystack Gallery. This hotel also includes a car park.
  • Harrison Street Inn

    Harrison Street Inn

    Inn
    Located nearly a 5-minute walk from Sleepy Monk Coffee, the 3-star Harrison Street Inn Cannon Beach gives quick access to various city sites.

    starts from

    US$ 135 per one night

  • Grey Whale Inn

    Grey Whale Inn

    Inn
    Grey Whale Inn Cannon Beach offers proximity to the Haystack Hill State Park, which is located 2.6 km away. Guests who stay at the hotel can park their car on site.

    starts from

    US$ 139 per one night

  • Sea Sprite On The Estuary

    Sea Sprite On The Estuary

    Hotel
    Situated nearly a 5-minute stroll from a beach, the 3-star Sea Sprite On The Estuary Hotel Cannon Beach offers rooms with views of the ocean. The hotel is a good starting point for exploring Cannon…

Looking for the perfect place to stay?

Pick up the right accommodation for exciting vacations!

Popular attractions
Landmark

Change your search parameters to find the hotel you want.

Hotels in Cannon Beach

Cannon Beach boasts 65 hotels, offering a range of accommodations to suit every traveler's needs. Predominantly, cozy inns and picturesque beachfront resorts dominate the scene, centered around downtown and midtown districts. Average prices start at $150 per night for 3-star hotels, and about $400 for 5-star luxury stays. Recently, a boutique hotel opened, featuring eco-friendly designs and local art, adding a refreshing option. Discover your ideal stay by exploring our platform with confidence.

Where to stay in Cannon Beach - a guide to the best areas and neighbourhoods

Hotel Name
Description

Inn At Cannon Beach

* Midtown offers easy access to family-friendly beaches and parks, like the Haystack Rock beaches.

* The area is close to several educational museums such as the Cannon Beach History Center.

* Family-oriented accommodations like the Inn At Cannon Beach provide spacious family rooms.

For families, consider the Midtown district.

Hallmark Resort In Cannon Beach

* Downtown offers convenient access to conference facilities and business centers.

* It's close to public transport and key spots like the city hall.

* Hotels like Hallmark Resort In Cannon Beach provide excellent business amenities.

Business travelers will find downtown Cannon Beach appealing.

Tolovana Inn

* Tolovana Park provides a serene atmosphere, ideal for introspection and relaxation.

* It's home to intimate restaurants and cafes perfect for solo dining.

* The Tolovana Inn offers a welcoming environment for solo adventurers.

Solo travelers should explore Tolovana Park.

Surfsand Resort

* Midtown is perfect for romantic beach walks and sunset views.

* It has charming inns and upmarket restaurants, ideal for cozy dinners.

* Luxury accommodations like the Surfsand Resort offer couple packages for a perfect stay.

Couples on a romantic getaway will love the secluded nature of the Midtown area.

Webb's Scenic Surf

* Downtown offers a variety of budget-conscious accommodations and eateries.

* It's walking distance to free attractions like art galleries and local festivals.

* Cheap stays like Webb's Scenic Surf provide great value in this vibrant area.

Budget travelers should head to Downtown Cannon Beach.

Cannon Beach Tips You Must Know

* Book your hotel three months in advance for the best deals, especially for summer stays which tend to book up quickly.

* Visit during the shoulder months of April to early June and September to avoid peak tourist seasons and enjoy moderate crowds at lower prices.

* The most convenient way to reach Cannon Beach is by car from Portland, about a 90-minute drive. Once there, walking and cycling are popular and cost-effective.

* Save money by dining at local markets and cafes instead of touristy restaurants, and look into public transit passes for city excursions.

* Though Cannon Beach is generally safe, stick to well-lit areas at night and be cautious near the shoreline during high tide or bad weather.

Frequently asked question

Which hotels offer the best beach access in Cannon Beach?

The Ocean Lodge and Tolovana Inn provide direct access to the stunning Cannon Beach.

Are there hotels in Cannon Beach with breathtaking ocean views?

Yes, Hallmark Resort In Cannon Beach is renowned for its magnificent ocean views.

Which hotels are closest to Cannon Beach's top attractions?

The Waves and Ecola Creek Lodge are conveniently located near landmarks like Haystack Rock.

What hotels in Cannon Beach offer adventure and activities for guests?

Surfsand Resort is popular among adventure seekers offering various water activities.

When is the best time to book hotels in Cannon Beach for clear weather and fewer crowds?

Booking between April to early June or September ensures ideal weather with reduced crowds.

Thank you for subscribing
Currency
  • USD U.S. dollar
  • EUR Euro
  • GBP Pound sterling
  • AUD Australian dollar
  • CAD Canadian dollar
  • BRL Brazilian real
  • CNY Chinese yuan
  • CZK Czech koruna
  • DKK Danish krone
  • HKD Hong Kong dollar
  • ILS Israeli new sheqel
  • JPY Japanese yen
  • MYR Malaysian ringgit
  • NZD New Zealand dollar
  • NOK Norwegian krone
  • PLN Polish zloty
  • RON Romanian leu
  • RUB Russian ruble
  • SAR Saudi riyal
  • SGD Singapore dollar
  • ZAR South African rand
  • KRW South Korean won
  • SEK Swedish krona
  • CHF Swiss franc
  • TRY Turkish lira
  • UAH Ukrainian hryvnia
  • THB Thai baht
  • ARS Argentina, Peso
Select language
Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0