Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Cannon Beach

91
311 reviews by TrustYou
3339 South Hemlock Street
1.3 Miles from the centre

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck. Rooms at The Wayside Cannon Beach Inn include a flat-screen TV with cable, a DVD player and sofa. The warmly decorated rooms are comfortably furnished and include a fridge, microwave and tea and coffee making facilities. The Wayside Inn Cannon Beach offers free Wi-Fi throughout the hotel. Fax and photocopying services are available. Tolovana State Park is a 2-minute walk from the hotel. Offering American fare, the Warren House Pub is a short walk away.

Show more
per night from £119
Estimated price based on searches in the last month
148 West Gower
0.1 Miles from the centre

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site. Rooms at Surfsand have contemporary themes featuring iPod docking stations and free Wi-Fi. A TV with DVD player and free access to a movie library is also provided. Some rooms include a private patio or balcony as well as a soaking tub. Guests may enjoy the heated indoor swimming pool and hot tub. An on-site fitness center includes workout equipment and saunas. Surfsand Kids club allows children to experience a number of crafts and activities. The Wayfarer Restaurant & Lounge, connected to the resort, offers fresh seafood dishes daily. Surfsand Resort offers a driver to surrounding attractions. Haystack Rock is less than 1 mile down the beach. The Columbia Maritime Museum is 25 miles away.

Show more
per night from £127
Estimated price based on searches in the last month
93
303 reviews by TrustYou
188 North Larch Street
0.5 Miles from the centre

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 balcony, a gas fireplace and kitchenette. The contemporary, cream colored suites offer a flat-screen TV with HBO and DVD player along with free Wi-Fi. There is a dining area and a seating room with a sofa bed. Guests can relax in the oceanfront jacuzzi or on the beachfront lawn, which features a gas grill and picnic tables. Schooner’s Cove Inn is within 1 mile of Coaster Theater Playhouse, Haystack Rock and Ecola State Park. Many restaurants and stores are within walking distance.

Show more
per night from £134
Estimated price based on searches in the last month
85
219 reviews by TrustYou
963 South Hemlock Street
< 0.1 Miles from the centre

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 separate living area with with a sofa bed is included in each suite at Lighthouse Inn. Suites also come with a kitchenette equipped with a microwave, small refrigerator, toaster and coffee machine. Select suites boast a spa bath and fireplace. Cribs can be accommodated in the rooms upon request. A continental breakfast is provided for guests at the Inn at Cannon Beach, just 5 minutes' drive away. Guests will also receive a complimentary voucher to the Cannon Beach Fitness Center and Yoga Arts. Haystack Rock is less than 1 mile from Lighthouse Inn.

Show more
per night from £171
Estimated price based on searches in the last month
82
163 reviews by TrustYou
1116 South Hemlock Street
0.1 Miles from the centre

This historic, New England-styled hotel offers a daily breakfast. Uniquely furnished rooms feature a gas fireplace. Downtown Cannon Beach is less than 5 minutes’ walk away. A TV with a DVD player is featured in each room at the Cannon Beach Hotel. Coffee-making facilities are also included. Each room offers an en suite bathroom with either a rainforest shower or claw foot soaking tub for 2. Haystack Rock is half a mile from the Hotel Cannon Beach. Ecola State Park is 2.5 miles away and Seaside is 15 minutes’ drive from the hotel.

Show more
per night from £176
Estimated price based on searches in the last month
88
525 reviews by TrustYou
208 East 5th Street
0.8 Miles from the centre

Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player, and free private parking is also provided. Each suite provides a seating area with a flat-screen cable TV and free toiletries in the en suite bathroom. Select suites provide a full kitchen at Ecola Creek Lodge. Daily maid service is also provided. Fax and photocopying services as well as vending machines are also offered at Ecola Creek Lodge. The centre of Cannon Beach is just 5 minutes’ walk away. Seaside Aquarium is 13 minutes’ drive away, and Lewis and Clark National Historic Park is 34 km from the motel. Ecola State Park is 5 minutes' drive away.

Show more
per night from £178
Estimated price based on searches in the last month
89
875 reviews by TrustYou
3215 South Hemlock Street
1.2 Miles from the centre

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms. Highway 101 is 0.5 miles away. A flat-screen cable TV and a seating area are provided in rooms at Inn at Cannon Beach. A gourmet coffee maker is included. An en suite bathroom offers free toiletries. All guest rooms are smoke free. Cribs can be accommodated in the rooms upon request. Guests of the Inn at Cannon Beach can relax in the private garden or browse the DVD and book collection. Free passes to Cannon Beach Fitness and Cannon Beach Yoga Arts are provided. Haystack Rock is 15 minutes’ walk away. Cannon Beach town centre is 1.5 miles from Inn at Cannon Beach.

Show more
per night from £179
Estimated price based on searches in the last month
964 South Hemlock
< 0.1 Miles from the centre

This beach hotel is just 10 minutes’ walk from both Haystack Rock and Coaster Theater Playhouse. Guest rooms feature a fireplace. The hotel offers a courtyard surrounded by flowers. Guest rooms have Cherry wood furniture and offer a warm atmosphere at The Courtyard Cannon Beach Hotel. Guests can take advantage of free Wi-Fi and a seating area with a TV. A library with a computer and printer is on site for guest use and a courtyard is also available. Free parking is available on site. Ecola State Park and Oswald State Park are both 15 minutes’ drive from the property.

Show more
per night from £180
Estimated price based on searches in the last month
1016 South Hemlock Street
< 0.1 Miles from the centre

Located in Cannon Beach and 320 metres from the beach, this holiday home offers free Wi-Fi and a fully equipped kitchen where guests can cook a gourmet meal. A cable TV and Roku are provided at Guesthouse Cannon Beach. This fully furnished home includes a seating area and a sofa. Featuring a spa bath, private bathroom also comes with a bath or shower, linens and towels. Ecola Park and Indian Beach are less than a 15-minute drive from the home. A number of cafés and shops are within 1 block. If you feel like visiting the surroundings, check out Crescent Beach 2.7 km away. This holiday home is 36 km away from Lewis and Clark National Historical Park. The property offers free parking.

Show more
per night from £181
Estimated price based on searches in the last month
1015 South Hemlock
< 0.1 Miles from the centre

Located one block from the Pacific Ocean beach, this 100% nonsmoking hotel provides each studio and suite with a microwave, a refrigerator and free WiFi. The hotel is 500 metres from Highway 101. Spacious studios and suites are equipped with a fireplace, flat screen TV, and DVD player. Rooms are decorated to highlight the local area and culture, such as wood accents and some of the artwork. Suites offer full kitchens while studios have kitchenettes with microwaves, coffee makers, and mini-refrigerators. Sea Breeze Court hotel is 640 metres from Cannon Beach's city centre. Haystack Rock is 300 metres from this family owned hotel.

Show more
per night from £186
Estimated price based on searches in the last month
91
751 reviews by TrustYou
1400 S Hemlock
0.3 Miles from the centre

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 gas fireplace and free Wi-Fi, and complimentary bicycle rentals are available. All rooms at the Hallmark Resort in Cannon Beach feature a flat-screen cable TV. A microwave, small fridge, and coffee-making facilities are included. Certain rooms include ocean views and a balcony or patio. There are 2 indoor heated saltwater pools, 3 hot tubs and a dry sauna available for guest relaxation at the Cannon Beach Hallmark Resort. A business centre and a fitness centre are located on site. Guests can enjoy complimentary DVD rentals and free popcorn. Fresh baked cookies are available in the lobby. Therapeutic massage services are available at the on-site day spa Elements by the Sea. Downtown Cannon Beach is less than 10 minutes’ walk from the hotel. Seaside is 15 minutes’ drive away. Tillamook Cheese Factory is 1 hours’ drive from the property.

Show more
per night from £195
Estimated price based on searches in the last month
77
1764 reviews by TrustYou
3400 South Hemlock
1.4 Miles from the centre

Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot tub, and sauna are available on-site. Complimentary coffee is provided each morning. The accommodations at Tolovana Inn consist of self-catering apartments with fully equipped kitchens as well as standard hotel rooms. All of the accommodations offer a contemporary design, a private entrance, and free WiFi access. Guests can relax after a long day with a dip in the hot tub or visit to the sauna. Dining options such as Mo’s Chowder House can be reached in under a 1-minute walk. Nearby activities include golf, hiking, bird and whale watching, fishing, and shopping. Guests can enjoy nearby restaurants and art galleries in downtown Cannon Beach. The centre of Cannon Beach is 5 minutes’ drive away, and Arcadia Beach State Park is 4 minutes’ drive from Tolovana Inn.

Show more
per night from £255
Estimated price based on searches in the last month

More hotel deals

  • The Ocean Lodge Hotel

    94
    320 reviews by TrustYou
    per night from £258
    Estimated price based on searches in the last month
  • Harrison Street Inn Hotel

    82
    172 reviews by TrustYou
    per night from £295
    Estimated price based on searches in the last month

Hotels in Cannon Beach

lastminute.com has a fantastic range of hotels in Cannon Beach, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Cannon Beach hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Cannon Beach has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Cannon Beach

What are the best hotels to stay in Cannon Beach?

According to our booking data, the most booked hotels in Cannon Beach are The Courtyard, The Ocean Lodge and Surfsand Resort.

What are the most convenient hotel rates in Cannon Beach?

The lowest price for a double room in Cannon Beach is £119.

What hotels are in the central Cannon Beach neighborhood?

If you want to stay near the center of Cannon Beach, you can consider staying at Lighthouse Inn, Harrison Street Inn and The Courtyard.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555