Hotels near Haystack Rock in Cannon Beach

Choose among 68 hotels near Haystack Rock in Cannon Beach

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
21-40 out of 68
Sort by: near distance
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • Distance: near to far
Hidden Villa Cottages Cannon BeachVilla
Map
200 m from City Centre1.0 km from Haystack Rock
While staying at the Hidden Villa Cottages Cannon Beach you are invited to discover Hug Point State Park, set 10 minutes away by car, or Whale Park, which is around 1.3 km away.
Select
Hidden Villa Cottages #1, #2, And #3 Cannon BeachVilla
Map
200 m from City Centre1.0 km from Haystack Rock
FromC$ 1 025 /nightSelect
Hidden Villa Cottages #4, #5, And #6Villa
Map
200 m from City Centre1.0 km from Haystack Rock
FromC$ 1 179 /nightSelect
La Bella VitaVilla
4 adults
2 bedrooms
3 beds
Map
200 m from City Centre1.2 km from Haystack Rock
While staying at the La Bella Vita Villa you are invited to discover Hug Point State Park, set 10 minutes away by car, or Haystack Hill State Park, which is a 10-minute stroll away.
FromC$ 162 /nightSelect
Beaches Inn FourplexApartment
14 adults
3 bedrooms
7 beds
Map
300 m from City Centre1.2 km from Haystack Rock
The Beaches Inn Fourplex is located 140 km from Charlotte Amalie Harbor Seaplane Base airport and within 10 minutes' walk of Coaster Theater bus stop.
FromC$ 1 578 /nightSelect
8.6
Great3 reviews
4 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
Hug Point State Park is also set within a 10-minute drive of the Beaches Inn | Sandpiper Pier Cannon Beach.
FromC$ 163 /nightSelect
Beaches Inn | Puffins Place CabanaApartment
4 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
There are rooms facing sea and the Beaches Inn | Puffins Place Cabana is set 0.6 km from Icefire Glassworks.
FromC$ 124 /nightSelect
Beaches Inn | Pelicans View CottageApartment
4 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
The Beaches Inn | Pelicans View Cottage is set approximately 10 minutes on foot from Whale Park and a 5-minute drive from Haystack Hill State Park.
FromC$ 234 /nightSelect
Beaches Inn | Herons Nest LoftHotel
8.0
Great5 reviews
Map
300 m from City Centre1.2 km from Haystack Rock
Les Shirley Park is within a 10-minute walk of the Beaches Inn | Herons Nest Loft Cannon Beach and Haystack Hill State Park is 5 minutes away by car.
FromC$ 135 /nightSelect
6 adults
2 bedrooms
3 beds
Map
300 m from City Centre1.2 km from Haystack Rock
The Beaches Inn | Buccaneer Bay Bungalow is set a mere 5 minutes' stroll from Cannon Beach Gallery and within a 5-minute stroll of Cannon Beach History Center and Museum.
FromC$ 319 /nightSelect
Beaches Inn | Pirates Cove Cabana 8Hotel
Map
300 m from City Centre1.2 km from Haystack Rock
The Beaches Inn | Pirates Cove Cabana 8, located merely 500 metres from Icefire Glassworks, is also at a proximity to Tufted Puffins.
FromC$ 226 /nightSelect
Beaches Inn | Captains Cove Cottage 9Villa
3 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
While staying at the Beaches Inn | Captains Cove Cottage 9 you are invited to discover Haystack Hill State Park, set merely 1.2 km away, or Community Church, which is 0.6 km away.
FromC$ 112 /nightSelect
8.4
Great110 reviews
Map
300 m from City Centre1.2 km from Haystack Rock
The Inn At Haystack Rock is nestled in the very heart of Cannon Beach and a 10-minute drive from Hug Point State Park.
FromC$ 120 /nightSelect
Sandpiper Beach HouseVilla
Map
1.9 km from City Centre1.2 km from Haystack Rock
Coaster Theatre and Tillamook Rock Lighthouse are located 1.9 km and 2 km from the Sandpiper Beach House Villa respectively.
Select
Beaches Inn TownhomesVilla
14 adults
4 bedrooms
7 beds
Map
300 m from City Centre1.2 km from Haystack Rock
Cannon Beach Gallery is within a 5-minute walk of the Beaches Inn Townhomes, while Crescent Beach is approximately 10 minutes' drive away.
FromC$ 1 473 /nightSelect
Beaches Inn | Pacific Surf TownhouseVilla
6 adults
2 bedrooms
3 beds
Map
300 m from City Centre1.2 km from Haystack Rock
Ecola State Park is about 10 minutes' drive from the Beaches Inn | Pacific Surf Townhouse Cannon Beach, while Haystack Gallery is a 6-minute stroll away.
FromC$ 136 /nightSelect
Beaches Inn | Sand Dune TownhouseApartment
8.8
Great17 reviews
4 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
Les Shirley Park is set 1 km from the Beaches Inn | Sand Dune Townhouse.
FromC$ 264 /nightSelect
Beaches Inn | Orca Bay TownhouseVilla
4 adults
1 bedroom
2 beds
Map
300 m from City Centre1.2 km from Haystack Rock
The Beaches Inn | Orca Bay Townhouse is located 140 km from Charlotte Amalie Harbor Seaplane Base airport and just 10 minutes on foot from Coaster Theater bus stop.
FromC$ 84 /nightSelect
DriftwoodVilla
Map
1.9 km from City Centre1.3 km from Haystack Rock
The Driftwood Villa is located 140 km from Charlotte Amalie Harbor Seaplane Base airport and within 10 minutes' walk of Surfcrest Market bus stop.
FromC$ 564 /nightSelect
Historic Haystack CabinVilla
6 adults
2 bedrooms
3 beds
Map
500 m from City Centre1.3 km from Haystack Rock
While staying at the Historic Haystack Cabin Villa you are invited to discover Icefire Glassworks, set approximately 15 minutes' walk away, or Haystack Rock, which is 1.9 km away.
FromC$ 264 /nightSelect