Our partners:

66 Accommodations in Cannon Beach

Very good8.0
726 reviews

Inn at Haystack Rock

room Cannon Beach
0.16 mi from city center

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms situated around two garden courtyards. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile away.
Very good8.0
307 reviews

Lighthouse Inn

room Cannon Beach
0.09 mi from city center

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away. A separate living area with with a sofa bed is included in each suite at Lighthouse Inn.
Very good8.0
200 reviews

Cannon Beach Hotel Collection

room Cannon Beach
0.17 mi from city center

This property is in the perfect walking distance to stunning beaches and charming downtown. Start your morning exploring the coastline and later discover the local boutique shops, galleries, restaurants and breweries.
Very good8.0
327 reviews

Hallmark Resort in Cannon Beach

room Cannon Beach
0.31 mi from city center

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre. Many guest rooms include a gas fireplace and free Wi-Fi, and complimentary bicycle rentals are available.
Very good8.0
233 reviews

Harrison Street Inn

room Cannon Beach
0.11 mi from city center

Located less than 5 minutes’ walk to Cannon Beach and Haystack Rock, this Oregon coast hotel offers free Wi-Fi in each room. Portland International Airport is 90 miles away.
Superb9.0
1313 reviews

Inn at Cannon Beach

room Cannon Beach
1.24 mi from city center

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms. Highway 101 is 0.5 miles away.
Good7.0
29 reviews

Hidden Villa Cottages

room Cannon Beach
0.06 mi from city center

Situated in Cannon Beach, near Cannon Beach, Haystack Gallery and Haystack Hill State Park, Hidden Villa Cottages features free WiFi, and guests can enjoy a garden.
Very good8.0
19 reviews

Beaches Inn | Herons Nest Loft

room Cannon Beach
0.14 mi from city center

Beaches Inn | Herons Nest Loft is a apartment located in Cannon Beach in the Oregon Region and is 500 metres from Haystack Gallery. The unit is 1.2 km from Haystack Hill State Park.
Good7.0
19 reviews

Beaches Inn | Puffins Place Cabana

room Cannon Beach
0.14 mi from city center

Beaches Inn | Puffins Place Cabana offers accommodation in Cannon Beach, 500 metres from Haystack Gallery and 1.2 km from Haystack Hill State Park. The unit is 3.8 km from Cannon Beach.
Very good8.0
16 reviews

Beaches Inn | Pacific Surf Townhouse

room Cannon Beach
0.19 mi from city center

Beaches Inn | Pacific Surf Townhouse is located in Cannon Beach, 400 metres from Haystack Gallery. Haystack Hill State Park is 1.3 km from the property. All units include a satellite TV. All units feature a kitchen equipped with a dishwasher and...
Very good8.0
16 reviews

Sandals Inn | Oceanside Cabana

room Cannon Beach
0.14 mi from city center

Sandals Inn | Oceanside Cabana is set in the Downtown Cannon Beach district in Cannon Beach, 700 metres from Haystack Gallery and 1 km from Haystack Hill State Park. All rooms come with a TV. You will find a coffee machine in the room.
Very good8.0
15 reviews

Beaches Inn | Orca Bay Townhouse

room Cannon Beach
0.19 mi from city center

Located in Cannon Beach in the Oregon Region, this holiday home is 400 metres from Haystack Gallery. The holiday home is 1.3 km from Haystack Hill State Park. The kitchen is fitted with a dishwasher and an oven and there is a private bathroom.
Very good8.0
12 reviews

Beaches Inn | Buccaneer Bay Bungalow

room Cannon Beach
0.15 mi from city center

Beaches Inn | Buccaneer Bay Bungalow is located in Cannon Beach, 500 metres from Haystack Gallery. Haystack Hill State Park is 1.2 km from the property. The accommodation has a satellite TV. There is also a kitchen, fitted with an oven and microwave.
Good7.0
11 reviews

Harrison Loft

room Cannon Beach
0.09 mi from city center

Harrison Loft is a holiday home set in Cannon Beach in the Oregon Region and is 800 metres from Haystack Gallery. The holiday home is 900 metres from Haystack Hill State Park. The unit fitted with a kitchen with a dishwasher and oven.
Good7.0
1864 reviews

Tolovana Inn

room Cannon Beach
1.37 mi from city center

Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot tub, and sauna are available on-site. Complimentary coffee is provided each morning.
Very good8.0
1026 reviews

The Waves

room Downtown Cannon Beach, Cannon Beach
0.47 mi from city center

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. Most rooms have direct beach access or a view of the ocean.
Very good8.0
783 reviews

Ecola Creek Lodge

room Cannon Beach
0.76 mi from city center

Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player, and free private parking is also provided.
Superb9.0
249 reviews

The Ocean Lodge

room Cannon Beach
1.08 mi from city center

Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach. Free WiFi access available throughout the lodge, and free coffee and cookies can be found 24/7 at the front desk.
Superb9.0
220 reviews

Schooner's Cove Inn

room Downtown Cannon Beach, Cannon Beach
0.48 mi from city center

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.
Very good8.0
225 reviews

The Wayside Inn

room Cannon Beach
1.34 mi from city center

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.

Accommodations in Cannon Beach

There are 66 options for staying in Cannon Beach.
Check out the deals we offer for lodging in Cannon Beach.