Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Cannon Beach Apartment Hotel

See all 112 Hotels in Cannon Beach
Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock

280 South Nebesna, Cannon Beach
4.0 out of 5.0
4.4 out of 5 (87 reviews)
Cozy cottageOur room was right on the beach. Cozy room with separate bedroom. Full kitchen. Bed is comfortable, room very clean. Decent cable TV on a smaller flat screen, but only in the main area. Our second time there. Friendly staff.
  17 Dec 2017

£81

£81
Blue Gull Inn

Blue Gull Inn

632 S. Hemlock St., Cannon Beach
3.0 out of 5.0
4.3 out of 5 (283 reviews)
Very accommodating, friendly staff...We needed a late check in and the staff was very helpful in arranging that. Room was cute and had lots of ammenities tucked into a cozy space.
  12 Jan 2018

£55

£55
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach
2.5 out of 5.0
4.5 out of 5 (174 reviews)
The description and pictures on the website gave a perfect representation of the room and facility.
  9 Jan 2018

£73

£73
Sea Sprite on the Estuary

Sea Sprite on the Estuary

372 North Spruce, Cannon Beach
3.5 out of 5.0
4.4 out of 5 (51 reviews)
PeacefulPeaceful, relaxing stay. Lovely view of the estuary. Stayed in The Osprey suite. Could hear footsteps of people upstairs, but mostly quiet. Staff kind and helpful. Walked to stores, groceries and restaurants. Enjoyed our visit very much.
  10 Dec 2017

£100

£100
Lodges At Cannon Beach

Lodges At Cannon Beach

132 E. Surfcrest Ave., Cannon Beach
4.5 out of 5.0
5.0 out of 5 (8 reviews)
Home away from homeWe enjoyed three nights at the Lodges in a very comfortable three bedroom unit with its own garage. Although it's a bit spendier than a hotel, you get two full bathrooms, a full kitchen, two decks, three bedrooms (with four beds total), a BBQ, complimentary breakfast and a BBQ on saturdays, and other ...
  30 Aug 2017
Sea Breeze Court

Sea Breeze Court

1015 Hemlock S, Cannon Beach
2.5 out of 5.0
4.8 out of 5 (108 reviews)
Fun town with a beautiful beachNice place. Helpful staff. Fun town with lots of things to do. Beautiful beaches and parks. Must go.
  15 Oct 2017

£66

£66
Sunset Inn

Sunset Inn

188 Sunset Blvd, Cannon Beach
3.5 out of 5.0
2.6 out of 5 (9 reviews)
Hotel facilities very nice and the staff was very friendly!
  20 Apr 2014
Captain John's Cannon Beach 4 Br home by RedAwning

Captain John's Cannon Beach 4 Br home by RedAwning

555 S Elm St, Cannon Beach
3.5 out of 5.0
Tolovana 3 2 Br condo by RedAwning

Tolovana 3 2 Br condo by RedAwning

160 E Siuslaw St, Cannon Beach
3.5 out of 5.0
Tolovana Sands 3 Br condo by RedAwning

Tolovana Sands 3 Br condo by RedAwning

160 E Siuslaw St, Cannon Beach
3.5 out of 5.0
Map

Recently booked Cannon Beach hotels

Surfsand Resort
4.0 out of 5.0
Last booking: 50 minutes ago
The Wayside Inn
3.0 out of 5.0
Last booking: 1 hour ago
Land's End at Cannon Beach
3.5 out of 5.0
Last booking: 3 hours ago
Hallmark Resort - Cannon Beach
3.5 out of 5.0
Last booking: 6 hours ago
Hearthstone Inn
2.5 out of 5.0
Last booking: 7 hours ago
Tolovana Inn
3.0 out of 5.0
Last booking: 9 hours ago
Stephanie Inn
4.5 out of 5.0
Last booking: 17 hours ago
Inn at Cannon Beach
3.5 out of 5.0
Last booking: 19 hours ago
Inn at Haystack Rock
3.0 out of 5.0
Last booking: 20 hours ago

Pocket Guide: Apartment Hotel in Cannon Beach

Search for Apartment Hotel in Cannon Beach on Expedia.co.uk. You can easily find your Apartment Hotel in Cannon Beach using one of the methods below:

  • View our selection of featured hotels in Cannon Beach
  • Use the map to find budget hotels in the Cannon Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cannon Beach, select a specific theme, brand, or hotel class in Cannon Beach
  • Enter your travel dates to view the best deals on hotels in Cannon Beach - while they last