Search Filter

Price

Star
  • 1
  • 10
  • 24
  • 12
  • 4
  • 429
Accommodation Type
  • Holiday homes 344
  • Apartments 66
  • Hotels 23
  • Inns 14
  • Motels 11
  • Holiday parks 11
  • Aparthotels 5
  • Resorts 3
  • Villas 1
  • Lodges 1
  • Bed and breakfasts 1
Hotel Facilities
  • WiFi available in all areas342
  • Non-smoking throughout286
  • Heating236
  • Beach187
  • Non-smoking rooms123
  • Beachfront117
  • Swimming pool105
  • Golf course (within 3 km)103
  • Bicycle rental (additional charge)88
  • Hiking88

480 Hotels in Cannon Beach

Order By
cruise
Hearthstone Inn

107 East Jackson Street , Cannon Beach , 97110

Located in Cannon Beach town centre, this artisan-crafted hotel was built entirely from local materials. Each guest room features a fully equipped ki...

Guest Reviews
8.4 out of 10

From 26 Reviews
Starting From
USD 0
cruise
Lighthouse Inn

963 South Hemlock Street , Cannon Beach , 97110

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 se...

Guest Reviews
8.8 out of 10

From 176 Reviews
Starting From
USD 259
cruise
Guesthouse Cannon Beach

1016 South Hemlock Street , Cannon Beach , 97110

Located in Cannon Beach, this holiday home offers free Wi-Fi and a fully equipped kitchen where guests can cook a gourmet meal. A cable TV and a DVD ...

Guest Reviews
8.5 out of 10

From 21 Reviews
Starting From
USD 0
The Guesthouse Ocean View Cottages

1016 South Hemlock Street , Cannon Beach , 97110

Featuring an ocean view from every room, this Oregon coast hotel is located a short walk from the beach. Free WiFi is provided in all rooms. A hot tu...

Guest Reviews
7.8 out of 10

From 91 Reviews
Starting From
USD 280
Cannon Beach Hotel

1116 South Hemlock Street , Cannon Beach , 97110

This historic, New England-styled hotel offers a daily breakfast. Uniquely furnished rooms feature a gas fireplace. Downtown Cannon Beach is less tha...

Guest Reviews
9.3 out of 10

From 113 Reviews
Starting From
USD 0
Hallmark Resort in Cannon Beach

1400 S Hemlock , Cannon Beach , 97110

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 fire...

Guest Reviews
9.1 out of 10

From 283 Reviews
Starting From
USD 309
The Waves

188 West 2nd Street , Cannon Beach , 97110

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...

Guest Reviews
8.9 out of 10

From 872 Reviews
Starting From
USD 185
Schooner's Cove Inn

188 North Larch Street , Cannon Beach , 97110

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 b...

Guest Reviews
9.4 out of 10

From 329 Reviews
Starting From
USD 0
Webb's Scenic Surf

255 N. Larch St. , Cannon Beach , 97110

Webb's Scenic Surf is set in Cannon Beach, in the Downtown Cannon Beach district. With free WiFi, this 3-star hotel has barbecue facilities and a gard...

Guest Reviews
9.4 out of 10

From 44 Reviews
Starting From
USD 0
Inn at Cannon Beach

3215 South Hemlock Street , Cannon Beach , 97110

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave ...

Guest Reviews
9.3 out of 10

From 612 Reviews
Starting From
USD 299