Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 72 hotels in Cannon Beach
Get Prices

72 hotels in Cannon Beach, Oregon

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Surfsand Resort148 West Gower, Cannon Beach, United States, 97110View on map
300 m from City Centre800 m from Haystack Rock
Located 1 km from Cannon Beach city center, this hotel boasts an indoor pool and a panoramic view of Haystack Rock.
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    • 24-hour business centre
    +2
9.2
Perfect7 reviews
Price from£ 174per nightSelect
Not available
Hallmark Resort In Cannon Beach1400 S Hemlock, Cannon Beach, United States, 97110View on map
500 m from City Centre600 m from Haystack Hill State Park
Offering ocean views, the venue is placed close to Haystack Gallery, and boasts a salt water pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
8.4
Great9 reviews
Price from£ 162per nightSelect
Not available
Lighthouse Inn963 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 m from City Centre700 m from Coaster Theatre
This pet-friendly hotel with garden views lies close to the sights of Cannon Beach including Haystack Hill State Park.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.4
Perfect5 reviews
Price from£ 134per nightSelect
Not available
Tolovana Inn3400 South Hemlock, Cannon Beach, United States, 97145View on map
2.2 km from City Centre200 m from Tolovana Park
Offering luxury rooms and a gym area and a fitness centre, the venue is set in the centre of the city, close to Haystack Hill State Park.
  • The aparthotel has
    • On-site car park
    +1
  • The aparthotel has
    • 24-hour reception
    +1
8.2
Great28 reviews
Price from£ 101per nightSelect
Not available
Stephanie Inn2740 South Pacific Avenue, Cannon Beach, United States, 97110View on map
1.6 km from City Centre500 m from Tolovana Beach State Park
Guests will be impressed with panoramic mountain views and benefit from proximity to Haystack Rock and Haystack Gallery.
  • The inn has
    • On-site car park
    +1
9.2
Perfect4 reviews
Price from£ 318per nightSelect
Not available
Inn At Cannon Beach3215 South Hemlock Street, Cannon Beach, United States, 97110View on map
2.0 km from City Centre200 m from Tolovana Park
Located near Haystack Gallery, this designer hotel features a continental breakfast.
  • The hotel has
    • On-site car park
    +1
8.8
Great35 reviews
Price from£ 142per nightSelect
Not available
Ecola Creek Lodge208 East 5Th Street, Cannon Beach, United States, 97110View on map
1.3 km from City Centre400 m from Les Shirley Park
The pleasant hotel is located in a beach area with quick access to Cannon Beach History Center and Museum.
  • The motel has
    • On-site car park
    +1
  • The motel has
    • Picnic area/ Tables
    +1
8.6
Great28 reviews
Price from£ 98per nightSelect
Not available
The Wayside Inn3339 South Hemlock Street, Cannon Beach, United States, 97110View on map
2.1 km from City Centre100 m from Tolovana Park
Located a few steps from Tolovana Beach State Park, the hotel features 23 rooms with views over the ocean.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Indoor swimming pool
    +1
8.6
Great4 reviews
Price from£ 117per nightSelect
Not available
Cannon Beach Hotel1116 South Hemlock Street, Cannon Beach, United States, 97110View on map
300 m from City Centre800 m from Haystack Hill State Park
The romantic hotel is a good starting point to Cannon Beach' sights including Coaster Theatre and Coaster Theatre.
  • The hotel has
    • Restaurant
    +1
Price from£ 150per nightSelect
Not available
Schooner'S Cove Inn188 North Larch Street, Cannon Beach, United States, 97110View on map
800 m from City Centre200 m from Haystack Gallery
The hotel is located in the beach area of Cannon Beach, not far away from Haystack Rock, overlooking the sea.
Price from£ 115per nightSelect
Not available
Mcbee Cottages888 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 m from City Centre600 m from Coaster Theatre
Located next to Haystack Hill State Park, the venue comprises 10 rooms with garden views.
  • The economy hotel has
    • On-site car park
    +1
Price from£ 144per nightSelect
Not available
Guesthouse Cannon Beach1016 South Hemlock Street, Cannon Beach, United States, 97110View on map
200 m from City Centre700 m from Coaster Theatre
Offering convenient proximity to Haystack Gallery, the hotel is also close to Haystack Hill State Park.
  • The hotel has
    • Internet access
    +1
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Flat-screen TV
    +1
Price from£ 171per nightSelect
Not available
Blue Gull Inn632 S Hemlock Street, Cannon Beach, United States, 97110View on map
Featuring original architecture, the venue provides 14 rooms and offers easy access to Haystack Hill State Park.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
9.0
Perfect5 reviews
Price from£ 91per nightSelect
Not available
Sunset Inn188 Sunset Blvd , Cannon Beach, United States, 97110View on map
500 m from City Centre600 m from Haystack Hill State Park
Set near Ecola State Park, this family venue is 10 minutes' walk of the city center.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Kitchen
    • Microwave
    • Refrigerator
    • Cookware/ Kitchen utensils
    +4
8.2
Great4 reviews
Select
Not available
Sand Castle Inn615 S Hemlock Street, Cannon Beach, United States, 97110View on map
200 m from City Centre400 m from Coaster Theatre
The central hotel is a good starting point to Cannon Beach' sights including Icefire Glassworks and The Wine Shack.
Select
Not available
Sea Sprite At Haystack RockApartment280 South Nebesna, Cannon Beach, United States, 97110View on map
1.6 km from City Centre500 m from Tolovana Beach State Park
Offering a kitchen with a full-sized refrigerator and a cooktop, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Kitchen
    • Microwave
    • Refrigerator
    • Cooking hob
    • Cookware/ Kitchen utensils
    +5
Select
Not available
The Waves188 West 2Nd Street, Cannon Beach, United StatesView on map
800 m from City Centre200 m from Haystack Gallery
The hotel has a private swimming pool and lies close to Ecola State Park which is worth visiting.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Outdoor dining area
    +1
Price from£ 130per nightSelect
Not available
Sea Sprite On The EstuaryApartment372 North Spruce, Cannon Beach, United States, 97110View on map
1.1 km from City Centre400 m from Haystack Gallery
Offering a kitchen with a microwave oven and a fridge, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Kitchen
    • Microwave
    • Refrigerator
    +3
Select
Not available
Inn At Haystack Rock487 South Hemlock Street, Cannon Beach, United States, 97110View on map
300 m from City Centre300 m from Coaster Theatre
Just 2.6 km from Ecola State Park, this hotel offers barbeque grills and a library, while a motorway is nearby.
  • The inn has
    • On-site car park
    +1
  • The inn has
    • 24-hour check-in
    • 24-hour reception
    +2
7.0
Very good6 reviews
Price from£ 164per nightSelect
Not available
Harrison Street Inn987 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 m from City Centre600 m from Coaster Theatre
This budget hotel overlooks the garden boasting its location in busy area.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Outdoor dining area
    +1
Price from£ 119per nightSelect
Not available

Your booking experience in Cannon Beach

If you are searching for a cozy accommodation for your next travel in Oregon, we are delighted to present you with great Cannon Beach hotel deals. Hotelmix.co.uk allows you to limit your search in Oregon by amenities and hotel brands. We have modern and historical hotels with a comprehensive list of amenities and services together with other popular accommodation options which grant you an extensive base for exploring.

Budget hotels in Cannon Beach

On the budget-priced end, you can stay at the 3-star The Wayside Inn with room rates from 107£. For those who would like to see Imprint Gallery, choose a hotel such as the affordable The Waves that is a 10-minute walk away from the city center.

Convenience of staying in the city centre

Travelers who prefer staying in the center of the city should check out Blue Gull Inn and Sunset Inn, which are a 5 and 5-minute walk from the city center. To be only a 5-minute walk from the city center, stay at Hidden Villa Cottage. If you look into Downtown Cannon Beach district, you will find Schooner'S Cove Inn, the 3-star hotel near Hug Point State Recreation Site.

You might consider booking Lighthouse Inn, which is about 600 meters from DragonFire Gallery and features hiking and cycling. Ecola Creek Lodge is within 10 minutes' walk to White Bird Gallery and offers rooms at 113£ per night.

Luxury and boutique accommodation

Inn At Cannon Beach is a stylish 4-star choice that will place you within walking distance of Center Diamond Fabric, including Warren House Pub.

Apartments, B&Bs and others

Sea Sprite At Haystack Rock is a standard B&B that is a 15-minute walk from Cleanline Surf. If you are planning on traveling with your family, then Hallmark Resort In Cannon Beach is a great choice that provides you with a sauna, an indoor swimming pool and a Jacuzzi, making it a suitable destination for kids. For a relaxing vacation, book a resort hotel near Haystack Hill State Park, such as Stephanie Inn or Tolovana Inn.

+ Read more - Less

Filtering results

Please wait...

72 hotels found