Go Hotels
 
 
Home > United States > Oregon > Cannon Beach United States Flag
 
 
 

We have 29 hotels in Cannon Beach.

 
 
Sunset Inn Cannon Beach Star Rating 3        
188 Sunset Blvd

Sunset Inn Cannon Beach provides a comfortable setting when in Cannon Beach. It is conveniently positioned for those wanting to visit the area's popular attractions.Guests of this 3-star hotel can plan sightseeing trips with the assistance of the tour desk.
Ecola Creek Lodge Star Rating 2        
208 East 5th Street

A 7-minute walk from the beach, this low-key hotel is 2 miles from both Haystack Rock and Ecola State Park.The homey, individually decorated rooms feature coffeemakers, microwaves and minifridges, as well as TVs, DVD players and free Wi-Fi. Some add fireplaces, private balconies, whirlpool tubs and/or ocean views.
The Ocean Lodge Star Rating 3        
2864 South Pacific

Overlooking the beach south of Haystack Rock, this refined hotel is 4.1 miles from Ecola State Park and 7 miles from Tillamook Rock Light.The warmly furnished rooms feature full or partial ocean views, plus gas fireplaces, minifridges, microwaves and free Wi-Fi.
Van Buren Lighthouse Inn Star Rating 3        
963 South Hemlock Street

Set in a clapboard building a block from Cannon Beach, this elegant all-suite hotel is a 5-minute walk from the downtown shops, restaurants and galleries, and 2.9 miles from Ecola State Park.The suites, decorated in a polished coastal style, feature separate bedrooms and kitchenettes with cooktops, microwaves, coffeemakers and minifridges.
Inn at Cannon Beach Star Rating 3        
3215 South Hemlock Street

Set around landscaped gardens and a pond, this relaxed hotel complex is a block from the beach, a 4-minute walk from Tolovana Beach State Park and 1 mile from Haystack Rock.The warmly furnished rooms feature fireplaces, flat-screen TVs and free Wi-Fi, as well as microwaves, minifridges and Keurig coffeemakers. Upgraded rooms offer features like pull-out sofas and/or additional seating areas.
Tolovana Inn Star Rating 2        
3400 S. Hemlock

Overlooking the beach, this basic low-rise hotel is 1.1 miles from Haystack Hill State Park, 1.5 miles from downtown Cannon Beach and 4.
Lodges at Cannon Beach Star Rating 2        
132 E. Surfcrest Ave.

Located a block from the beach, this bright hotel offering accommodations in townhouses is 1.2 miles from Haystack Rock, 1.4 miles from central Cannon Beach and 4.
Stephanie Inn Cannon Beach Star Rating 4        
2740 South Pacific

Overlooking Haystack Rock, this elegant hotel is a mile from Cannon Beach and 4 miles from Ecola State Park.The refined rooms feature Jacuzzi tubs, fireplaces, flat-screen TVs and free WiFi, as well as ocean or mountain views. Suites add separate living areas and/or pull-out sofas.
Surfsand Resort Star Rating 3        
148 West Gower

Situated in downtown Cannon Beach, overlooking the ocean and Haystack Rock, this polished resort lies 3 miles from Ecola State Park.Cozy, earth-toned rooms feature flat-screen TVs and free Wi-Fi, as well as coffeemakers, microwaves and minifridges. Many have ocean views, private balconies and gas fireplaces.
Sea Breeze Court Star Rating 1        
1015 South Hemlock

Sea Breeze Court is a great choice for a stay in Cannon Beach. You'll have free perks like WiFi and self parking. Rooms feature bonuses like sofa beds, refrigerators, and microwaves.
 
 
More on Cannon Beach .

View all 29 Cannon Beach hotels
 
Cannon Beach is a city in Clatsop County, Oregon, United States. The population was 1,690 at the 2010 census.