You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Cannon Beach · 0.15 mi from centre
8.4
947 reviews
With a stay at Inn at Haystack Rock, you'll be centrally located in Cannon Beach, just a 4-minute walk from Cannon Beach and 15 minutes by foot from Haystack Rock. This hotel is 0.2 mi (0.3 km) from Coaster Theatre and 0.3 mi (0.5 km) from Haystack Gallery.

Hotel in Cannon Beach · 0.12 mi from centre
9.6
898 reviews
Breakfast available
With a stay at Surfsand Resort in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 9 minutes by foot from Haystack Rock. This beach hotel is 1.6 mi (2.6 km) from Tolovana Beach State Park and 2 mi (3.1 km) from Ecola State Park.

Hotel in Cannon Beach · 0.13 mi from centre
9.0
838 reviews
With a stay at Cannon Beach Hotel Collection in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 9 minutes by foot from Haystack Rock. This hotel is 0.3 mi (0.4 km) from Cannon Beach History Center and Museum and 0.4 mi (0.6 km) from Haystack Hill State Park.

Hotel in Cannon Beach · 1.39 mi from centre
8.6
1,157 reviews
Located in Cannon Beach (Tolovana Park), Tolovana Inn is a 2-minute walk from Tolovana Beach State Park and 13 minutes by foot from Cannon Beach. This beach hotel is 1.1 mi (1.7 km) from Haystack Rock and 2.6 mi (4.2 km) from Hug Point State Park.

Vacation home in Cannon Beach · 0.93 mi from centre
With a stay at this vacation home in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Haystack Rock and Cannon Beach. This beach vacation home is 0.4 mi (0.6 km) from Haystack Hill State Park and 0.6 mi (1 km) from Tolovana Beach State Park.

Vacation home in Cannon Beach · 0.93 mi from centre
With a stay at Blue Starfish by Avantstay Ocean Views Direct Cannon Beach Access in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Haystack Rock and Cannon Beach. This vacation home is 0.4 mi (0.6 km) from Haystack Hill State Park and 0.6 mi (1 km) from Tolovana Beach State Park.

Hotel in Cannon Beach · 1.06 mi from centre
9.8
537 reviews
Breakfast available
With a stay at The Ocean Lodge in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Haystack Rock and Cannon Beach. This beach hotel is 0.5 mi (0.7 km) from Tolovana Beach State Park and 0.6 mi (0.9 km) from Haystack Hill State Park.

Holiday home in Clatsop County, Cannon Beach · 1.64 mi from centre
10.0
1 review
Cannon Beach Cottage is located in Cannon Beach, just a 10-minute walk from Cannon Beach and 1.3 miles from Haystack Hill State Park. The property is around 2.6 miles from Haystack Gallery, 6 miles from Necanicum Guard Station, and 8.9 miles from Seaside Golf Course. On clear days, guests can head outside to enjoy the vacation home's outdoor fireplace or simply kick back and relax.
The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a hair dryer. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.
Tolovana Beach State Park is a 10-minute walk from Cannon Beach Cottage, while Haystack Rock is 1.4 miles away. Portland International Airport is 88 miles from the property.

Vacation home in Cannon Beach · 1.76 mi from centre
With a stay at Pacific Breeze Ocean Views Steps to Cannon Beach Airy Coastal Retreat in Cannon Beach (Tolovana Park), you'll be a 4-minute drive from Haystack Rock and 5 minutes from Cannon Beach. This vacation home is 0.6 mi (0.9 km) from Tolovana Beach State Park and 1.3 mi (2.1 km) from Haystack Hill State Park.

Resort in Seaside · 7.12 mi from centre
8.5
4 reviews
Located in Seaside, a few steps from Seaside Beach, WorldMark Seaside provides accommodations with a fitness center, free private parking, a shared lounge and barbecue facilities. Featuring an ATM, this property also provides guests with a sun terrace. The resort has an outdoor swimming pool, hot tub and a 24-hour front desk.
At the resort each room includes a seating area, a flat-screen TV with cable channels, a kitchen, a dining area and a private bathroom with free toiletries, a bath and a hairdryer. Guest rooms will provide guests with a fridge.
You can play table tennis at this 3-star resort, and the area is popular for hiking and fishing.
A business center and vending machines with snacks and drinks are available on site at WorldMark Seaside.
Popular points of interest near the accommodation include Seaside Golf Course, Seaside Civic Convention Center and Seaside Aquarium. Portland International Airport is 86 miles away.

Hotel in Seaside · 6.10 mi from centre
8.2
967 reviews
Breakfast available
When you stay at Quality Inn in Seaside, you'll be next to a golf course, within a 15-minute drive of Cannon Beach and Haystack Rock. This golf hotel is 0.3 mi (0.5 km) from Seaside Golf Course and 0.3 mi (0.5 km) from Captain Kid Amusement Park.

Hotel in Seaside · 6.98 mi from centre
8.4
939 reviews
Located in Seaside, Coast River Inn by OYO Seaside is within a 15-minute drive of Cannon Beach and Haystack Rock. This hotel is 0.3 mi (0.5 km) from Seaside Antique Mall and 0.4 mi (0.6 km) from Seaside Beach.

Hotel in Seaside · 6.99 mi from centre
9.0
1,655 reviews
When you stay at Hi-Tide Oceanfront Inn in Seaside, you'll be on the beach, within a 15-minute drive of Cannon Beach and Haystack Rock. This beach hotel is 0.1 mi (0.1 km) from Seaside Beach and 0.4 mi (0.6 km) from Turnaround Market.

Hotel in Seaside · 7.16 mi from centre
8.8
901 reviews
Breakfast available
With a stay at River Inn at Seaside, you'll be centrally located in Seaside, within a 15-minute drive of Cannon Beach and Haystack Rock. This family-friendly hotel is 0.1 mi (0.2 km) from The Buzz on Broadway and 0.1 mi (0.2 km) from Seaside Carousel Mall.

Hotel in Seaside · 7.22 mi from centre
9.0
955 reviews
Breakfast available
When you stay at Kathryn Riverfront Inn, an Ascend Collection Hotel in Seaside, you'll be on a river, within a 15-minute drive of Cannon Beach and Haystack Rock. This hotel is 0.1 mi (0.2 km) from The Buzz on Broadway and 0.1 mi (0.2 km) from Seaside Carousel Mall.

Motel in Seaside · 7.23 mi from centre
9.0
735 reviews
Breakfast available
When you stay at Ashore Hotel in Seaside, you'll be near the beach, within a 15-minute drive of Cannon Beach and Haystack Rock. This motel is 0.1 mi (0.1 km) from Seaside Carousel Mall and 0.2 mi (0.3 km) from Seaside Civic and Convention Center.

Motel in Seaside · 7.29 mi from centre
7.0
966 reviews
When you stay at City Centre Motel by OYO in Seaside, you'll be by the ocean, within a 15-minute drive of Cannon Beach and Haystack Rock. This motel is 0.1 mi (0.1 km) from Seaside Civic and Convention Center and 0.1 mi (0.2 km) from Seaside Carousel Mall.

Hotel in Seaside · 7.30 mi from centre
9.4
933 reviews
Breakfast available
When you stay at SaltLine Hotel in Seaside, you'll be near the beach, within a 15-minute drive of Haystack Rock and Cannon Beach. This hotel is 0.1 mi (0.1 km) from Seaside Civic and Convention Center and 0.1 mi (0.2 km) from Seaside Aquarium.

Motel in Seaside · 6.17 mi from centre
7.2
969 reviews
With a stay at Motel 6 Seaside, OR in Seaside, you'll be within a 15-minute drive of Cannon Beach and Haystack Rock. This motel is 0.2 mi (0.4 km) from Seaside Golf Course and 0.4 mi (0.6 km) from Captain Kid Amusement Park.

Hotel in Seaside · 7.10 mi from centre
8.8
821 reviews
Breakfast available
With a stay at Gilbert Inn Seaside, you'll be centrally located in Seaside, within a 15-minute drive of Cannon Beach and Haystack Rock. This hotel is 0.1 mi (0.1 km) from Seaside Beach and 0.3 mi (0.4 km) from Turnaround Market.