Hotels in Cannon Beach, Oregon

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

Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
Rooms and Guests2 Guests, 1 Room
Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
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.4
Great88 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£ 99 /nightSelect
Tolovana InnAparthotel
8.4
Great263 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£ 83 /nightSelect
8.4
Great111 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£ 67 /nightSelect
8.4
Great75 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£ 145 /nightSelect
8.4
Great137 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£ 57 /nightSelect
8.0
Great70 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£ 91 /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£ 137 /nightSelect
The WavesHotel
8.6
Great96 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£ 117 /nightSelect
8.4
Great78 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£ 118 /nightSelect
8.4
Great50 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£ 103 /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£ 106 /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£ 137 /nightSelect
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£ 479 /nightSelect
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
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
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£ 227 /nightSelect
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£ 96 /nightSelect
8.4
Great12 reviews
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£ 99 /nightSelect
7.8
Very good5 reviews
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£ 127 /nightSelect
7.8
Very good5 reviews
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£ 106 /nightSelect
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£ 160 /nightSelect
7.8
Very good11 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£ 170 /nightSelect
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 finest hotels in Cannon Beach city centre?

There are 12 hotels and other accommodations in Cannon Beach city centre to choose from. The best hotel in Cannon Beach city centre is Schooner'S Cove Inn rated 8.0/10, offering a tennis court, a picnic area, and cots on site. Inn At Haystack Rock and The Waves are also suitable for your fantastic stay. To see more central hotels click here.

What are the most popular 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 117£ 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.2/10 is a hotel located a 10-minute walk from the city centre. See more favoured cheap hotels here.

What are the top cheap hotels in Cannon Beach?

There are more than 10 top budget properties in Cannon Beach. Schooner'S Cove Inn rated 8.0/10 is great for your budget stay in Cannon Beach. This property has a tennis court, a picnic area, and cots. Also Ecola Creek Lodge is a good choice with rating 8.4/10 at the cost of 57£ per night. The Wayside Inn and The Waves are other popular cheap hotels. Go here to see more cheap hotels.

What are the top boutique hotels in Cannon Beach?

One of the finest boutique hotels is Lighthouse Inn rated 8.2/10 at the cost of 91£ per night. To see more boutique hotels click here.

Which hotels for couples in Cannon Beach are the best to stay at?

According to HotelMix.co.uk travel data, there are 17 deals for couples. The Waves rated 8.6/10 is a favourite 3-star hotel for couples, featuring cots, a Jacuzzi, and board games. Guests can book a room at this property for about 117£ per night. Other top options are Tolovana Inn, Schooner'S Cove Inn, and Ecola Creek Lodge. To see more romantic hotels click here.

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

If you’re searching for a family hotel, you will find 4 deals in Cannon Beach. Hallmark Resort In (rating: 8.4/10): a family-hotel with an indoor swimming pool, a business centre, and a Jacuzzi for 144£ per night. You also can book Schooner'S Cove Inn (rating: 8.0/10) for about 137£ per night. This child-friendly property offers a tennis court, a picnic area, and cots on site. For more family deals click here.

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

According to HotelMix.co.uk travel data, guests love staying at Surfsand Resort (rating: 8.6/10), which offers an indoor swimming pool, free shuttle bus service, and a Jacuzzi. It’s set a 10-minute walk from Haystack Rock. For more suitable options go here.

What Cannon Beach hotels allow pets?

According to HotelMix.co.uk travel data, there are 10 hotels that welcome pets. Alternatively, book Surfsand Resort (rating: 8.6/10) with an indoor swimming pool, free shuttle bus service, and a Jacuzzi. It's set 350 meters from the city centre and costs 99£ per night. Other suitable options include Lighthouse Inn and Hallmark Resort In. For more pet-friendly accommodations go here.

What are the top hotels in Cannon Beach?

For instance, book Ecola Creek Lodge rated 8.4/10 for 57£ per night. It's set 4.1 km from Clatsop Loop Trail and provides a picnic area, cots, and laundry service. Tolovana Inn, Hallmark Resort In, and Lighthouse Inn are other most favoured hotels.

What are the top luxury hotels 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.

Which spa hotels in Cannon Beach are the best?

You may book Surfsand Resort (rating: 8.6/10), a nice 3-star hotel featuring an indoor swimming pool, free shuttle bus service, and a Jacuzzi. It's located 0.1 km from Cannon Beach Gallery. As an alternative, book Hallmark Resort In (rating: 8.4/10), which costs 144£ per night and offers an indoor swimming pool, a business centre, and a Jacuzzi.

How much do hotels in Cannon Beach cost?

According to HotelMix.co.uk travel data, the average prices for Cannon Beach hotels are:
A 4-star hotel room costs 137£ per night. You may book Inn At with a picnic area, concierge service, and cots.

How much does it cost to stay in a Cannon Beach hotel for tonight?

According to HotelMix.co.uk travel data, the average Cannon Beach prices for tonight are:
A cool hotel Schooner'S Cove Inn (rating: 8.0/10) offers hotel rooms for tonight from 91£ per night.

What's the coolest hotel for a beach holiday in Cannon Beach?

Alternatively, book Surfsand Resort (rating: 8.6/10) for 99£ per night. It provides free shuttle bus service, a spa lounge, and a Jacuzzi. Other suitable options are Hallmark Resort In, Lighthouse Inn, and Inn At Haystack Rock.

What are the best resorts in Cannon Beach?

We recommend Surfsand Resort rated 8.6/10 featuring an indoor swimming pool, free shuttle bus service, and a Jacuzzi on site. It's set a 5-minute walk from Contact and costs 99£ per night. Alternatively, The Waves is rated as one of the best resorts in Cannon Beach, offering cots, a Jacuzzi, and board games. It costs 117£ per night.

What are the best accommodations not far from Haystack Gallery?

On HotelMix.co.uk you will find 4 great accommodations not far from Haystack Gallery in Cannon Beach. Another good property is Webb'S Scenic Surf (rating: 8.2/10). It's set 1000 metres from the city centre and offers a picnic area, board games, and housekeeping service on site.

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 47 GBP
✍️ Hotels Reviews 1 351