Background-imageBackground-clock-image

Last-minute hotel deals in Cannon Beach

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

Clear filters

Cannon Beach

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Inn at Haystack Rock
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Surfsand Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cannon Beach Hotel Collection
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of Cannon Beach, but are nearby and match your search.
Primary image
Tolovana Inn
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Blue Starfish by Avantstay Ocean Views & Direct Cannon Beach Access
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
Blue Starfish by Avantstay Ocean Views Direct Cannon Beach Access
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Ocean Lodge
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Cannon Beach Cottage
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
Pacific Breeze Ocean Views Steps to Cannon Beach Airy Coastal Retreat
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
WorldMark Seaside
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Quality Inn
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Coast River Inn by OYO Seaside
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hi-Tide Oceanfront Inn
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
River Inn at Seaside
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kathryn Riverfront Inn, an Ascend Collection Hotel
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ashore Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
City Centre Motel by OYO
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SaltLine Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Motel 6 Seaside, OR
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gilbert Inn Seaside
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG