Hotels in Cannon Beach, United States

24 hotels are listed in Cannon Beach, United States. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

24 hotels

Lodges at Cannon Beach in Cannon Beach, United States

132 East Surfcrest Avenue, Cannon Beach (Oregon), United States

Upscale Cannon Beach lodges near Tolovana Beach with gourmet kitchens and free Wi-Fi. Perfect for a relaxing coastal getaway.

8 rooms
Blue Gull Inn in Cannon Beach, United States

632 South Hemlock, Cannon Beach (Oregon), United States

Hacienda-themed inn with guest cottages, courtyard, and rose garden. 150 feet from Cannon Beach, Oregon. Rooms with free Wi-Fi.

14 rooms
Sea Breeze Court in Cannon Beach, United States

1015 South Hemlock, Cannon Beach (Oregon), United States

Beachfront hotel with studios and suites, microwave, fridge, and free WiFi. One mile from Highway 101. Perfect for a relaxing coastal getaway.

13 rooms
Ecola Creek Lodge in Cannon Beach, United States

208 East 5th Street, Cannon Beach (Oregon), United States

Cozy Cannon Beach motel with free WiFi and parking. Suites with seating areas, TVs, and en-suite baths. Steps from the beach.

22 rooms
Cannon Beach Hotel in Cannon Beach, United States

1116 South Hemlock Street, Cannon Beach (Oregon), United States

Charming New England-style hotel in downtown Cannon Beach. Rooms with gas fireplaces, daily breakfast, and just a short walk to the beach.

7 rooms
Surfsand Resort in Cannon Beach, United States

148 West Gower, Cannon Beach (Oregon), United States

Oceanfront resort with access to Cannon Beach and views of Haystack Rock. Offers therapeutic massage services for relaxation.

97 rooms
Tolovana Inn in Cannon Beach, United States

3400 South Hemlock, Tolovan Park (Oregon), United States

Beachfront aparthotel in Cannon Beach, OR with indoor saltwater pool. Limited spa services available upon request.

237 rooms
Stephanie Inn in Cannon Beach, United States

2740 South Pacific Avenue, Cannon Beach (Oregon), United States

Oceanfront hotel in Cannon Beach, OR with free shuttle to downtown, on-site dining, and rooms with free Wi-Fi. Enjoy the Pacific views.

41 rooms
The Ocean Lodge in Cannon Beach, United States

2864 South Pacific Street, Cannon Beach (Oregon), United States

Beachfront lodge in Cannon Beach, OR. Enjoy free WiFi, 24/7 coffee and cookies, and ocean views for a relaxing coastal getaway.

11 rooms
Contribute photo

1016 South Hemlock Street, Cannon Beach (Oregon), United States

Oceanfront hotel with ocean views, free WiFi, and in-room kitchens. Relax in the hot tub just steps from the beach on the Oregon coast.

3 rooms
Contribute photo

164 West Kenai Street, Cannon Beach (Oregon), United States

Charming Cape Cod-style inn steps from Pacific beach in Cannon Beach. Enjoy free Wi-Fi and the cozy, classic ambiance of Grey Whale Inn.

5 rooms
Contribute photo

3339 South Hemlock Street, Cannon Beach (Oregon), United States

Beachfront hotel with indoor pool and hot tub. Rooms offer ocean views and private decks. Ideal for a relaxing getaway in Cannon Beach, OR.

23 rooms
Contribute photo

963 South Hemlock Street, Cannon Beach (Oregon), United States

Beachfront hotel with free Wi-Fi, suites with living areas, and easy access to Cannon Beach's shops and dining.

8 rooms
Contribute photo

964 South Hemlock, Cannon Beach (Oregon), United States

Beachfront hotel near Haystack Rock and Coaster Theater. Guest rooms with fireplaces. Courtyard surrounded by flowers. Ideal for relaxation.

13 rooms
Contribute photo

188 North Larch Street, Cannon Beach (Oregon), United States

Oceanfront hotel in Cannon Beach, OR with spacious suites, ocean view balconies, gas fireplaces, and kitchenettes. Steps from the beach.

30 rooms
Contribute photo

487 South Hemlock Street, Cannon Beach (Oregon), United States

Hacienda-style motel near Cannon Beach. Rooms feature kitchenettes. Courtyard with Spanish fountain. Ideal for exploring the Oregon coast.

8 rooms

Loading...