Minimap with link to location map
Filters

Check availability






Hotels in Cannon Beach

Enjoy your stay and find the best Hotels in Cannon Beach at affordable prices

Searching for a hotel in Cannon Beach (Oregon)? You will find a wide selection of hotels in Cannon Beach and the surrounding region at great rates, starting from $74.67 per night. From cheap budget hotels to family hotels and premium hotels for business travel and more upscale. Choose a hotel for more info about the offer.

Hotels in Cannon Beach and region (20 miles)

Lighthouse Inn

Hotel in Cannon Beach, Oregon , 963 South Hemlock Street
Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access.
  • Parking
  • Pets allowed
  • Family rooms
  • Shower
  • TV

Fabulous 304 Reviews 8.9

from $359.00 Show details »

The Guesthouse Ocean View Cottages

Hotel in Cannon Beach, Oregon , 1016 South Hemlock Street
Featuring an ocean view from every room, this Oregon coast hotel is located a short walk from the beach.
  • Parking
  • Pets allowed
  • Family rooms
  • Shower
  • Bath

Good 32 Reviews 7.2

from $441.67 Show details »

Beaches Inn | Pelicans View Cottage

Hotel in Cannon Beach, Oregon
Set in Cannon Beach, this holiday home is located 500 metres from Haystack Gallery.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • Shower
  • Bath

Very good 21 Reviews 8.1

from $236.67 Show details »

Beaches Inn | Puffins Place Cabana

Hotel in Cannon Beach, Oregon
Beaches Inn | Puffins Place Cabana offers accommodation in Cannon Beach, 500 metres from Haystack Gallery and 1.2 km from Haystack Hill State Park.
  • Parking
  • Tea/Coffee maker
  • TV
  • Hairdryer
  • Iron

Good 22 Reviews 7.9

from $166.00 Show details »

Beaches Inn | Sandpiper Pier Cottage

Hotel in Cannon Beach, Oregon
Located 500 metres from Haystack Gallery, Beaches Inn | Sandpiper Pier Cottage offers accommodation in Cannon Beach.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • TV
  • Hairdryer

Okay 17 Reviews 5.9

from $203.00 Show details »

Beaches Inn | Herons Nest Loft

Hotel in Cannon Beach, Oregon
Beaches Inn | Herons Nest Loft is a apartment located in Cannon Beach in the Oregon Region and is 500 metres from Haystack Gallery.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • TV
  • Hairdryer

Good 20 Reviews 7.9

from $107.67 Show details »

Beaches Inn Fourplex

Hotel in Cannon Beach, Oregon
Situated in Cannon Beach, Beaches Inn Fourplex is 700 metres from Haystack Gallery.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • TV
  • Hairdryer

Good 2 Reviews 7.5

from $283.67 Show details »

Sandals Inn | Spa Suite

Hotel in Cannon Beach, Oregon
Sandals Inn | Spa Suite offers accommodation in Cannon Beach.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • Bath
  • TV

Fabulous 30 Reviews 8.7

from $222.33 Show details »

Beaches Inn | Pirates Cove Cabana 8

Hotel in Cannon Beach, Oregon
Set in Cannon Beach in the Oregon Region, this holiday home is 500 metres from Haystack Gallery.
  • Parking
  • Pets allowed

Very good 3 Reviews 8.0

from $84.33 Show details »

Cannon Beach Hotel Collection

Hotel in Cannon Beach, Oregon , 1116 South Hemlock Street
This property is in the perfect walking distance to stunning beaches and charming downtown.
  • Parking
  • Family rooms

Very good 319 Reviews 8.3

from $378.02 Show details »

Beaches Inn | Sand Dune Townhouse

Hotel in Cannon Beach, Oregon
Beaches Inn | Sand Dune Townhouse is a holiday home situated in Cannon Beach in the Oregon Region and is 400 metres from Haystack Gallery.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • TV
  • Hairdryer

Very good 14 Reviews 8.1

from $327.67 Show details »

Hallmark Resort in Cannon Beach

Hotel in Cannon Beach, Oregon , 1400 S Hemlock
Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre.
  • Parking
  • Pets allowed
  • Sauna
  • Fitness centre
  • Family rooms

Superb 450 Reviews 9.0

from $436.14 Show details »

The Waves

Hotel in Cannon Beach, Oregon , 188 West 2nd Street
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon.
  • Parking
  • Family rooms
  • Shower
  • Bath
  • TV

Fabulous 800 Reviews 8.8

from $321.57 Show details »

Schooner's Cove Inn

Hotel in Cannon Beach, Oregon , 188 North Larch Street
This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach.
  • Parking
  • Family rooms

Superb 175 Reviews 9.3

from $489.00 Show details »

Webb's Scenic Surf

Hotel in Cannon Beach, Oregon , 255 N. Larch St.
Attractively set in the centre of Cannon Beach, Webbs Scenic Surf features free WiFi, a garden and free private parking for guests who drive.
  • Parking
  • Family rooms

Superb 581 Reviews 9.1

from $289.00 Show details »

Ecola Creek Lodge

Motel in Cannon Beach, Oregon , 208 East 5th Street
Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi.
  • Parking
  • Family rooms

Fabulous 779 Reviews 8.6

from $262.00 Show details »

Baerfoot Bungalow

Hotel in Cannon Beach, Oregon
Baerfoot Bungalow offers accommodation in Cannon Beach.
  • Parking
  • Pets allowed

Very good 5 Reviews 8.2

from $114.00 Show details »

Inn at Cannon Beach

Hotel in Cannon Beach, Oregon , 3215 South Hemlock Street
Located 5 minutes drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast.
  • Parking
  • Pets allowed
  • Family rooms

Superb 1304 Reviews 9.1

from $389.00 Show details »

The Wayside Inn

Hotel in Cannon Beach, Oregon , 3339 South Hemlock Street
Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub.
  • Parking
  • Pets allowed
  • Family rooms
  • Indoor pool
  • Swimming pool

Very good 200 Reviews 8.6

from $319.00 Show details »

Tolovana Inn

Aparthotel in Cannon Beach, Oregon , 3400 South Hemlock
Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon.
  • Parking
  • Sauna
  • Fitness centre
  • Family rooms
  • Indoor pool

Very good 2045 Reviews 8.1

from $275.67 Show details »

Cozy Cannon Beach Condo

Hotel in Cannon Beach, Oregon
Cozy Cannon Beach Condo is set in Cannon Beach, within 1.8 km of Haystack Rock and 3.2 km of Coaster Theatre.
  • Parking
  • Pets allowed
  • Tea/Coffee maker
  • Shower
  • Bath

Good 20 Reviews 7.8

from $293.00 Show details »

Lanai at the Cove

Aparthotel in Seaside near Cannon Beach, Oregon , 3140 Sunset Boulevard
Offering a seasonal outdoor pool and views of the sea, Lanai at the Cove is oceanfront and situated in Seaside in the Oregon Region, 1.7 km from Elmer...
  • Parking
  • Pets allowed
  • Allergy-free room
  • Outdoor pool
  • Electric vehicle charging station

Fabulous 431 Reviews 8.7

from $298.83 Show details »

Quality Inn Seaside

Hotel in Seaside near Cannon Beach, Oregon , 2455 South Roosevelt
Located 10 minutes’ walk to the beach, this Seaside hotel offers a continental breakfast on weekdays and Saturday and Sunday continental breakfast w...
  • Breakfast in the room

Very good 445 Reviews 8.0

from $215.67 Show details »

Motel 6-Seaside, OR

Hotel in Seaside near Cannon Beach, Oregon , 2369 South Roosevelt Drive
Located in Seaside, Oregon, this hotel is 4 minutes’ walk away from Seaside Golf Course.
  • Restaurant
  • Pets allowed
  • Internet facilities
  • Shower
  • Bath

Good 568 Reviews 7.3

from $179.99 Show details »

The Tides by the Sea

Aparthotel in Seaside near Cannon Beach, Oregon
Situated in Seaside, 1.6 km from Seaside Carousel Mall and 1.7 km from Seaside Aquarium, The Tides by the Sea features beachfront accommodation with a...
  • Parking
  • Family rooms
  • Outdoor pool
  • Kids' outdoor play equipment
  • Swimming pool

Very good 205 Reviews 8.1

from $244.92 Show details »

Number of Hotels in Cannon Beach 87
Number of guest ratings 8643
Average price per night $293.32
Lowest price per night $74.67
Highest price per night $631.31

Most popular Hotels in Cannon Beach

The most popular Hotels in Cannon Beach based on average guest rating (Top 10).

Cheapest Hotels in Cannon Beach

The cheapest Hotels in Cannon Beach based on room rate per night (Top 10).

Most booked Hotels in Cannon Beach

The most booked Hotels in Cannon Beach based on popularity with guests (Top 10).

How to find the best hotel in Cannon Beach (Oregon)

Finding the best hotel in Cannon Beach depends on your individual needs and preferences. First, consider your budget. Deciding how much you are willing to spend can help you narrow down your search and avoid overspending. Keep in mind that higher prices may not always equate to better quality or value.

Next, think about the location. Do you want to stay in the heart of Cannon Beach, or would you prefer a quieter area outside of town? Consider factors like proximity to attractions, transportation, and safety when choosing a location.

After that, consider the type of hotel you want to stay in. Do you prefer a boutique hotel with personalized service, or a large chain hotel with more amenities? Think about whats most important to you, whether it is a pool, a gym, or a great restaurant.

It is also important to read reviews from other travelers to get an idea of the hotels reputation. Look for comments about cleanliness, service, and overall experience to get a better sense of what to expect.

Don't be afraid to contact the hotel directly with any questions or concerns. A good hotel should be happy to answer your questions and make your stay as comfortable as possible.

Hotels in Cannon Beach - which one to choose?

One of the most common types of hotels in Cannon Beach and surrounding region are budget or economy hotels, who offer affordable accommodation for travelers on a tight budget, and extended-stay hotels, which are designed for guests who need to stay for an extended period of time, such as business travelers or those relocating to a new city.

Another popular type of hotel is the boutique hotel. These hotels are smaller in size and typically feature unique and personalized decor and amenities, often designed to appeal to a specific target market or theme. Boutique hotels in Cannon Beach are often independently owned and operated, and they are known for their distinctive character and personalized service.

If you want the carefree package maybe the luxury hotel in Cannon Beach ist the right choice for you. These hotels are known for their high-end amenities and exceptional service, and are often located in prime locations such as city centers or scenic destinations. Luxury hotels typically feature upscale restaurants, fitness centers, spas, and other lavish facilities, and they are designed to cater to guests who are seeking a luxurious and indulgent experience.

Resort hotels are another common type of accommodation, particularly in tropical and beach destinations. These hotels offer a wide range of amenities, including pools, spas, restaurants, and outdoor activities such as water sports and golf. They are designed to provide guests with a complete vacation experience, with everything they need to relax and have fun in one location.


Accommodation data and pictures provided by Booking.com