Hotels in Cannon Beach, Oregon

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

Check-in
Wed, 24 Jul
-
Check-out
Thu, 25 Jul
Rooms and Guests2 Guests, 1 Room
Check-in
Wed, 24 Jul
-
Check-out
Thu, 25 Jul
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Wed, 24 Jul
-
Check-out
Thu, 25 Jul
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£ 100 /nightSelect
Tolovana InnAparthotel
8.4
Great228 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£ 84 /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£ 68 /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£ 146 /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£ 57 /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£ 92 /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£ 138 /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£ 118 /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£ 119 /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£ 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£ 177 /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£ 138 /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£ 482 /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£ 229 /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
Great5 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£ 201 /nightSelect
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£ 128 /nightSelect
7.0
Very good2 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£ 107 /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£ 357 /nightSelect
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£ 171 /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 best centrally located Cannon Beach hotels?

There are 12 hotels and other accommodations in Cannon Beach city centre to choose from. The best hotel in Cannon Beach city centre is Surfsand Resort rated 8.6/10, offering an indoor swimming pool, free shuttle bus service, and a Jacuzzi on site. Other options to stay in are The Courtyard and Hallmark Resort In. To see more central hotels click here.

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 118£ 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. Go here to see more suitable hotels.

What are the best budget hotels in Cannon Beach?

There are more than 9 top budget properties in Cannon Beach. One of the best budget hotels is The Wayside Inn rated 8.4/10 at the cost of 177£ per night, offering an indoor swimming pool, hiking, and cycling. Another option is Hallmark Resort In rated 8.4/10 for 146£ per night. Sea Breeze Court, Surfsand Resort, and Tolovana Inn are other popular cheap hotels. To see more cheap hotels go here.

Which boutique hotels in Cannon Beach would you recommend?

Offering concierge service, cots, and hiking on site, Lighthouse Inn with rating 8.2/10 for 92£ per night is the most recommended option by HotelMix.co.uk guests. Go here to see more elegant hotels.

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. Hallmark Resort In rated 8.4/10 is a favourite 3-star hotel for couples, featuring an indoor swimming pool, a business centre, and a Jacuzzi. Guests can book a room at this property for about 146£ per night. Other top options are Inn At Haystack Rock, Tolovana Inn, and Schooner'S Cove Inn. To see more romantic hotels click here.

What are the top family-friendly Cannon Beach properties?

If you’re searching for a family hotel, you will find 3 deals in Cannon Beach. Lighthouse Inn (rating: 8.2/10) featuring concierge service, cots, and hiking is the top option at the cost of 92£ per night. It’s set in Downtown Cannon Beach area and a 10-minute walk from Tillamook Rock Lighthouse. You also can book Ecola Creek Lodge (rating: 8.4/10) for about 57£ per night. This child-friendly property offers a picnic area, cots, and a laundry room on site. For more family deals click here.

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

There are 5 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 104£ per night. For more suitable options go here.

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

If you want to stay with pets, HotelMix.co.uk offers 10 deals to choose from. Alternatively, book Surfsand Resort (rating: 8.6/10) with free shuttle bus service, a spa lounge, and a Jacuzzi. It's set 350 meters from the city centre and costs 100£ per night. Other suitable options include Tolovana Inn and Lighthouse Inn. For more pet-friendly deals go here.

Which Cannon Beach hotels are the best to stay at?

For instance, book Schooner'S Cove Inn rated 8.0/10 for 138£ per night. It's set 4.4 km from Clatsop Loop Trail and provides a tennis court, a picnic area, and cots. Also, you may like Tolovana Inn rated 8.4/10 at the cost of 84£ per nigh. It features a fitness room and a gym facility, as well as an indoor swimming pool, concierge service, and a business centre. Inn At Haystack Rock, The Waves, and Hallmark Resort In are other top accommodations in this area.

Which luxury accommodations in Cannon Beach are the top?

Another good option is Inn At Haystack Rock (rating: 8.4/10), which is set 5 minutes' walk from the city centre and features a picnic area, canoeing, and hiking.

What are the top spa hotels in Cannon Beach?

We recommend Surfsand Resort (rating: 8.6/10) for 100£ per night. It's located a 10-minute walk from Coaster Theatre and provides an indoor swimming pool, free shuttle bus service, and a Jacuzzi. As an alternative, book Hallmark Resort In (rating: 8.4/10), which costs 146£ per night and offers an indoor swimming pool, a business centre, and a Jacuzzi.

How much is an average Cannon Beach hotel price?

According to HotelMix.co.uk travel data, the average prices for Cannon Beach properties are:
A 4-star hotel room costs 68£ per night. You may book Inn At Haystack Rock with a picnic area, canoeing, and hiking.

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

According to HotelMix.co.uk travel data, the average prices for tonight in Cannon Beach are: One of the best hotels is Lighthouse Inn rated 8.2/10 for 92£ per night.

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

To make your stay fantastic, there are 9 options to consider. Alternatively, book Tolovana Inn rated 8.4/10, a nice property set 200 metres from the beach. It costs 84£ per night and provides an indoor swimming pool, concierge service, and a business centre. Other top accommodations include Lighthouse Inn, Inn At, and Inn At Haystack Rock.

What are the top resorts in Cannon Beach?

We recommend Hotel Collection rated 8.4/10 featuring a picnic area, canoeing, and hiking on site. It's set a 5-minute walk from Cannon Beach Gallery and costs 104£ 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 118£ per night.

What are the most favoured properties 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 Webb'S Scenic Surf rated 8.4/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 119£ per night and offers a picnic area, board games, and housekeeping.

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 57 GBP
✍️ Hotels Reviews 1 259