Hotels in Cannon Beach, Oregon

Search among 23 available hotels and places to stay in Cannon Beach from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-23 out of 23
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great81 reviews
Map
300 m from City Centre800 m from Haystack Rock
Merely a 5-minute walk from Cannon Beach Gallery and overlooking Haystack Rock, the pet friendly Surfsand features fitness classes and massage therapy.
From£ 101 /nightSelect
Tolovana InnAparthotel
8.4
Great226 reviews
Map
2.2 km from City Centre200 m from Tolovana Park
Located 200 metres from Tolovana Park, the oceanfront Tolovana Inn Cannon Beach offers views of the ocean along with a hot tub, sauna facilities and an indoor pool.
From£ 85 /nightSelect
8.4
Great110 reviews
Map
300 m from City Centre300 m from Coaster Theatre
Located only 350 metres from Tillamook Rock Lighthouse, only 1.9 km from Les Shirley Park, the 4-star Inn At Haystack Rock features entertainment activities and barbeque grills along with 23 rooms.
From£ 69 /nightSelect
8.4
Great70 reviews
Map
500 m from City Centre600 m from Haystack Hill State Park
The premium 3-star Hallmark Resort In Cannon Beach features rooms with views of the patio, while a beachfront location provides access to Tillamook Rock Lighthouse, which is only 13 minutes' walk away.
From£ 148 /nightSelect
8.4
Great136 reviews
Map
1.3 km from City Centre400 m from Les Shirley Park
The Ecola Creek Lodge Cannon Beach is located approximately a 5-minute walk from Cannon Beach and comprises 20 rooms with modern comforts.
From£ 58 /nightSelect
8.2
Great63 reviews
Map
100 m from City Centre700 m from Coaster Theatre
Boasting hiking and cycling in the area, the pet-friendly Lighthouse Inn is based in the Downtown Cannon Beach district just 8 minutes on foot from Tillamook Rock Lighthouse.
From£ 93 /nightSelect
8.4
Great170 reviews
Map
2.0 km from City Centre200 m from Tolovana Park
Located nearly a 25-minute stroll from Icefire Glassworks, the 4-star Inn At features a continental breakfast.
From£ 140 /nightSelect
The WavesHotel
8.6
Great94 reviews
Map
800 m from City Centre200 m from Haystack Gallery
Located 5 minutes' stroll from Tillamook Rock Lighthouse, around a 5-minute walk from Haystack Gallery, the unique Waves features spa therapy and barbecue along with 57 rooms.
From£ 120 /nightSelect
8.4
Great72 reviews
Map
900 m from City Centre200 m from Haystack Gallery
10 minutes' drive from Clatsop Loop Trail, the Webb'S Scenic Surf Cannon Beach includes 14 rooms.
From£ 121 /nightSelect
8.4
Great43 reviews
Map
300 m from City Centre800 m from Haystack Hill State Park
Placed around 9 minutes' walk from Haystack Rock and in the very heart of Cannon Beach, the smoke-free Hotel Collection offers 36 rooms.
From£ 105 /nightSelect
8.4
Great59 reviews
Map
2.1 km from City Centre100 m from Tolovana Park
Situated in the heart of Cannon Beach and a mere 1.4 km from Haystack Hill State Park, the 3-star Wayside Inn offers 12 rooms.
From£ 180 /nightSelect
8.0
Great50 reviews
Map
800 m from City Centre200 m from Haystack Gallery
The Schooner'S Cove Cannon Beach offers 20 rooms along with hiking, cycling and fishing services, while also boasting a location less than a 5-minute stroll from Tillamook Rock Lighthouse.
From£ 140 /nightSelect
Guesthouse Cannon BeachHotel
Map
200 m from City Centre700 m from Coaster Theatre
Located within 0.7 km of Tillamook Rock Lighthouse, the 3-star Cannon Cannon Beach is merely 0.8 km from Haystack Hill State Park.
From£ 490 /nightSelect
Sea Sprite At Haystack RockHotel
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.
Select
Sea Sprite On The EstuaryHotel
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.
Select
The CourtyardInn
8.6
Great32 reviews
Map
200 m from City Centre700 m from Coaster Theatre
Haystack Rock is set within 5 minutes' drive of the Courtyard.
From£ 233 /nightSelect
Sea Breeze CourtInn
5.0
Guest rating1 review
Map
200 m from City Centre700 m from Coaster Theatre
Situated 250 metres from Cannon Beach, the Sea Breeze Court Cannon Beach offers 12 guest rooms.
From£ 98 /nightSelect
Sandals Inn | Spa SuiteHotel
Map
200 m from City Centre600 m from Coaster Theatre
Haystack Rock is nearly an 18-minute walk from the Sandals Inn | Spa Suite, while Cannon Beach Community Church is nearly 10 minutes' walk away.
From£ 160 /nightSelect
Beaches Inn | Pirates Cove Cabana 8Hotel
Map
300 m from City Centre400 m from Coaster Theatre
While staying at the Beaches Inn | Pirates Cove Cabana 8 you are invited to discover Haystack Rock, set a 20-minute walk away, or Ecola State Park, which is a 10-minute ride away.
From£ 130 /nightSelect
Baerfoot BungalowHotel
Map
1.5 km from City Centre600 m from Haystack Hill State Park
The Baerfoot Bungalow is set within 10 minutes' drive of Ecola State Park and a 5-minute ride from Haystack Gallery.
From£ 109 /nightSelect
The Guesthouse Ocean View CottagesHotel
8.4
Great38 reviews
Map
200 m from City Centre700 m from Coaster Theatre
Haystack Rock is 1.5 km from the 3-star Ocean View Cottages, while Les Shirley Park is 1.1 km away.
From£ 274 /nightSelect
Beaches Inn | Herons Nest LoftHotel
8.0
Great5 reviews
Map
300 m from City Centre400 m from Coaster Theatre
The Beaches Inn | Herons Nest Loft is a good starting point to Cannon Beach's sights including Icefire Glassworks, which is just 0.6 km away.
From£ 78 /nightSelect
Land'S End At Cannon BeachHotel
Map
800 m from City Centre200 m from Haystack Gallery
The central hotel is a good starting point to Cannon Beach' sights including The Oil & Vinegar Bar and Jeffrey Hull Gallery.
Select

FAQs about hotels in Cannon Beach

We hope that the answers to these questions will help you plan your trip

What are the best city centre hotels in Cannon Beach?

Our HotelMix.co.uk travel data based on 659 guests' reviews show the top places in Cannon Beach city centre. Providing a tennis court, a picnic area, and cots on site, Schooner'S Cove Inn rated 8.0/10 is set a 10-minute walk from the city centre. Other options to stay in are Hallmark Resort In, The Waves, and Surfsand Resort. Click here to see more central hotels.

What are the top hotels in Downtown Cannon Beach district?

There are more than 3 places to stay in Downtown Cannon Beach district. One of the best hotels in Downtown Cannon Beach district is The Waves at the cost of 121£ per night, offering cots, a Jacuzzi, and board games. Schooner'S Cove Inn with rating 8.0/10 is located a 10-minute walk from Cannon Beach city centre. Our guests loved a tennis court, a picnic area, and cots on site. Webb'S Scenic Surf rated 8.4/10 is a hotel located a 10-minute walk from the city centre. To see more hotels in this area go here.

Which budget hotels in Cannon Beach are the best?

There are more than 9 top budget properties in Cannon Beach. HotelMix.co.uk highly recommends Ecola Creek Lodge rated 8.4/10 as one of the best budget Cannon Beach properties because of its price (from 78£ per night) and American cuisine in Suzy's Scoops restaurant. Another option is Hallmark Resort In rated 8.4/10 for 149£ per night. Webb'S Scenic Surf and Surfsand Resort are other popular cheap hotels. Go here to see more cheap hotels.

What are the finest boutique hotels in Cannon Beach?

We recommend Lighthouse Inn rated 8.2/10 as the top boutique property for 94£ per night with concierge service, cots, and hiking on site. To see more boutique hotels click here.

What are the top properties for couples in Cannon Beach?

According to HotelMix.co.uk travel data, there are 16 deals for couples. Ecola Creek Lodge rated 8.4/10 is a favourite 3-star hotel for couples, featuring a picnic area, a laundry room, and a photocopier. Guests can book a room at this property for about 59£ per night. Other top options are Inn At Haystack Rock, Schooner'S Cove Inn, and Tolovana Inn. To see more romantic hotels click here.

What are the top family-friendly hotels in Cannon Beach?

For those searching for a family accommodation, HotelMix.co.uk offers 4 deals to choose from. Schooner'S Cove Inn (rating: 8.0/10): a family-hotel with a tennis court, a picnic area, and cots for 141£ per night. You also can book Ecola Creek Lodge (rating: 8.4/10) for about 59£ per night. This child-friendly property offers a picnic area, laundry, and a photocopy machine on site. To see more family accommodations click here.

Which Cannon Beach hotels not far from Haystack Rock are the best?

There are 3 deals to choose from. Select a hotel not far from Haystack Rock, such as Tolovana Inn, situated a 20-minute walk away. Featuring an indoor swimming pool, concierge service, and a business centre, this property offers rooms from 78£ per night. See more popular accommodations here.

What Cannon Beach hotels allow pets?

If you're travelling with pets, HotelMix.co.uk offers a selection of 10 hotels to choose from. You can book Surfsand Resort (rating: 8.6/10) at the cost of 102£ per night. It's set 5 minutes` walk from Cannon Beach Distillery and features an indoor swimming pool, free shuttle bus service, and a Jacuzzi. Another most recommended Cannon Beach place to stay with pets is Inn At with a picnic area, concierge service, and cots. It offers rooms for 141£ per night. Other suitable options are Lighthouse Inn, Tolovana Inn, and The Wayside Inn. See more pet-friendly accommodations here.

Which hotels are the top ones to stay at in Cannon Beach?

For instance, book Surfsand Resort rated 8.6/10 for 102£ per night. It's set 2.8 km from Crescent Beach and provides an indoor swimming pool, free shuttle bus service, and a Jacuzzi. Also, you may book Tolovana Inn (rating: 8.4/10), a fantastic hotel with an indoor swimming pool, concierge service, and a business centre. It costs about 86£ per night. Lighthouse Inn, Ecola Creek Lodge, and Hallmark Resort In are other top accommodations in this area.

What are the best luxury properties in Cannon Beach?

Another good option is Lighthouse Inn (rating: 8.2/10), which is set 5 minutes' walk from the city centre and features concierge service, cots, and hiking.

What are the top spa hotels in Cannon Beach?

You may book Hallmark Resort In, a nice spa hotel featuring an indoor swimming pool, a business centre, and a Jacuzzi. It costs 149£ per night. As an alternative, book Surfsand Resort (rating: 8.6/10), which costs 102£ per night and offers free shuttle bus service, a spa lounge, and a Jacuzzi.

How much do hotels in Cannon Beach cost?

Of course, the prices change in Cannon Beach depending on the season, but on average:
A 4-star hotel room costs 70£ per night. You may book Inn At Haystack Rock with a picnic area, canoeing, and hiking.

How much is a hotel in Cannon Beach for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in Cannon Beach are: One of the best hotels is The Courtyard rated 8.6/10 for 78£ per night.

What are the top beach hotels in Cannon Beach?

To make your stay fantastic, there are 9 options to consider. Alternatively, book Webb'S Scenic Surf (rating: 8.4/10) for 122£ per night. It provides a picnic area, board games, and housekeeping service. Other top accommodations include Surfsand Resort, Inn At Haystack Rock, and Hotel Collection.

What are the best resorts in Cannon Beach?

We recommend Schooner'S Cove Inn (rating: 8.0/10) for 141£ per night. It's located 5 minutes' walk from Bronze Coast Gallery and provides a tennis court, a picnic area, and cots on site. Alternatively, The Waves is rated as one of the best resorts in Cannon Beach, offering cots, a Jacuzzi, and board games. It costs 121£ per night.

What are the best hotels not far from Haystack Gallery?

On HotelMix.co.uk you will find 3 great accommodations not far from Haystack Gallery in Cannon Beach. We recommend Schooner'S Cove Inn rated 8.0/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 78£ per night and offers a tennis court, a picnic area, and cots. Another perfect accommodation is Webb'S Scenic Surf rated 8.4/10 at the cost of 122£ per night. It features a picnic area, board games, and housekeeping service.

Where to stay in Cannon Beach?

Best cheap 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 hotels 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 in Cannon Beach

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.

Explore and find your best 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.

Show moreLess

Cannon Beach hotels essential information

🏨 Hotels in Cannon Beach 23
👛 Lowest price 58 GBP
✍️ Hotels Reviews 1 250