Cannon Beach Hotels with Hot Tub in Room

6 hotelsfrom $120/nightHot tubs verifiedVerified: September 2026Sep 2026

Affiliate disclosure

We may earn a commission when you book through links on this page; it never changes the price you pay or our picks. How we make money

Cannon Beach's hot tub rooms are at inns and resorts close to the beach, several within sight of Haystack Rock. Stephanie Inn and the Hallmark Resort also have a spa.

Our pick in Cannon Beachout of 6 verified hotels
9.6

Inn at Cannon Beach

Exceptional3,218 reviewsJacuzzi in bathroom

It comes first in Cannon Beach once each rating is weighed by its reviews. The tub comes with the room type “Deluxe King Room with Whirlpool”: 1 king bed and 1 sofa bed, for up to 2 guests. How we pick

from $149 /night

See available rooms
Map of 6 hotels

6 of 6 hotels · Cannon Beach, OR

Inn at Cannon Beach, room with private jacuzzi, photo 1Inn at Cannon Beach, room with private jacuzzi, photo 2Inn at Cannon Beach, room with private jacuzzi, photo 3Inn at Cannon Beach, room with private jacuzzi, photo 4Inn at Cannon Beach, room with private jacuzzi, photo 5Inn at Cannon Beach, room with private jacuzzi, photo 6Inn at Cannon Beach, room with private jacuzzi, photo 7Inn at Cannon Beach, room with private jacuzzi, photo 8
Top RatedFor couples
Jacuzzi in bathroom
Our pick

1. Inn at Cannon Beach

9.6Exceptional3,218 reviews4-star hotel
3215 S Hemlock St, Cannon Beach, OR
Verified jacuzzi room
Deluxe King Room with Whirlpool301 sq ft · Sleeps 2 · 1 king bed and 1 sofa bed

3-star hotel with private Jacuzzi and free breakfast ,close to dining spots like Subway and Midleton’s Pub and Grill.

Free ParkingFree High-Speed WiFiFree BreakfastHikingBoard games & puzzlesChildren's TV channelsPet-friendly (dogs allowed)Secure parkingWiFiLuggage storageSmoke-Free hotelOutdoor fireplaceOutdoor furniturePicnic area+2
from $149 /night
Stephanie Inn, room with private jacuzzi, photo 1Stephanie Inn, room with private jacuzzi, photo 2Stephanie Inn, room with private jacuzzi, photo 3Stephanie Inn, room with private jacuzzi, photo 4Stephanie Inn, room with private jacuzzi, photo 5Stephanie Inn, room with private jacuzzi, photo 6Stephanie Inn, room with private jacuzzi, photo 7Stephanie Inn, room with private jacuzzi, photo 8
Top Rated
Jacuzzi in bathroom

2. Stephanie Inn

9.6Exceptional3,166 reviews4-star hotel
2740 Pacific Ave, Cannon Beach, OR
Verified jacuzzi room
Deluxe Room with Multiple Beds, Mountain View and Jetted tub

Oceanfront gem with private Jacuzzi, free breakfast, restaurant and massage service, overlooking Haystack Rock.

Free ParkingFree High-Speed WiFiYoga classesFree BreakfastBeachBike rentalFree shuttle or taxi servicesBody wrapEV charging stationValet parkingRestaurantBreakfast availableBuffet breakfastIn-room breakfast+23
from $376 /night
Surfsand Resort, room with private jacuzzi, photo 1Surfsand Resort, room with private jacuzzi, photo 2Surfsand Resort, room with private jacuzzi, photo 3Surfsand Resort, room with private jacuzzi, photo 4Surfsand Resort, room with private jacuzzi, photo 5Surfsand Resort, room with private jacuzzi, photo 6Surfsand Resort, room with private jacuzzi, photo 7Surfsand Resort, room with private jacuzzi, photo 8
Top Rated
Jacuzzi in bathroom

3. Surfsand Resort

9.4Exceptional4,126 reviews3-star hotel
148 W Gower St, Cannon Beach, OR
Verified jacuzzi room
One Bedroom Suite Full Ocean View and Spa tub452 sq ft · Sleeps 4 · 1 King Bed and 1 Double Sofa Bed

Sophisticated resort with private hot tubs, pool and restaurant in downtown Cannon Beach.

Free ParkingFree High-Speed WiFiFitness Center & GymPoolRestaurantBeachBike rentalChildren's activities (family-friendly)EV charging stationParkingWiFiSaunaPool & beach towelsPool toys+33
from $169 /night
Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 1Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 2Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 3Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 4Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 5Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 6Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 7Hallmark Resort & Spa Cannon Beach, room with private jacuzzi, photo 8
Top RatedFor couples
Jacuzzi in bedroom

4. Hallmark Resort & Spa Cannon Beach

9.2Exceptional4,755 reviews3-star hotel
1400 S Hemlock St, Cannon Beach, OR
Verified jacuzzi room
Oceanfront King Spa tub Room452 sq ft · Sleeps 2 · 1 king bed

Classic resort with in-room Jacuzzis, pool, and pet-friendly options, 3.2 miles from Ecola State Park.

Free ParkingFree High-Speed WiFiFitness Center & GymPoolVending machineBeachHikingChildren's activities (family-friendly)EV charging stationParking garageWiFiPool & beach towelsIndoor poolPet-friendly (dogs allowed)+11
from $183 /night
The Waves, room with private jacuzzi, photo 1The Waves, room with private jacuzzi, photo 2The Waves, room with private jacuzzi, photo 3The Waves, room with private jacuzzi, photo 4The Waves, room with private jacuzzi, photo 5The Waves, room with private jacuzzi, photo 6The Waves, room with private jacuzzi, photo 7The Waves, room with private jacuzzi, photo 8
Top Rated
Jacuzzi in bathroom

5. The Waves

9.2Exceptional2,190 reviews3-star hotel
188 W 2nd Street, Cannon Beach, OR
Verified jacuzzi room
Oceanfront 1 Bedroom Suite with Jetted tub676 sq ft · Sleeps 4 · 1 Queen Bed and 1 Twin Murphy Bed

Boutique-style hotel with private hot tubs, fireplaces, free breakfast, and 1 mile from the Yaquina Bay Lighthouse.

Free ParkingFree High-Speed WiFiBeachHikingChildren's TV channelsBBQ facilitiesLuggage storageOn-street parkingWiFiBoard games & puzzlesHighchairsSmoke-Free hotelOutdoor furniture
from $120 /night
Inn at Haystack Rock, room with private jacuzzi, photo 1Inn at Haystack Rock, room with private jacuzzi, photo 2Inn at Haystack Rock, room with private jacuzzi, photo 3Inn at Haystack Rock, room with private jacuzzi, photo 4Inn at Haystack Rock, room with private jacuzzi, photo 5Inn at Haystack Rock, room with private jacuzzi, photo 6Inn at Haystack Rock, room with private jacuzzi, photo 7Inn at Haystack Rock, room with private jacuzzi, photo 8
For couples
Jacuzzi in bathroom

6. Inn at Haystack Rock

8.2Very good963 reviews4-star hotel
487 S Hemlock St, Cannon Beach, OR
Verified jacuzzi room
One Bedroom Suite with Spa301 sq ft · Sleeps 2 · 1 queen bed

Quaint retreat with private whirlpools, garden, fire-pit, and courtyard fountain, 0.6 miles from Haystack Rock.

Free ParkingFree High-Speed WiFiFree instant coffeeBeach+7
from $134 /night

Best jacuzzi hotels in Cannon Beach, OR by category

Picks from the 6 verified hotels on this page; ratings and prices last checked September 2026.

CategoryHotel & room with JacuzziRatingFromWhy this pick
Top rated Inn at Cannon BeachDeluxe King Room with WhirlpoolCheck rates & availability → 9.6$149The best guest rating in Cannon Beach once the number of reviews is counted.
Best for a honeymoon Inn at Haystack RockOne Bedroom Suite with SpaCheck rates & availability → 8.2$134A well reviewed suite with the tub, at a 4-star hotel.
Best budget The WavesOceanfront 1 Bedroom Suite with Jetted tubCheck rates & availability → 9.2$120The lowest rate in Cannon Beach ($120 a night) among hotels rated 7.5 or higher by at least 20 guests.
Best downtown Inn at Cannon BeachDeluxe King Room with WhirlpoolCheck rates & availability → 9.6$149The best rated hotel within 1.5 miles of downtown (1.2 miles from the center).
Best on the beach Stephanie InnDeluxe Room with Multiple Beds, Mountain View and Jetted tubCheck rates & availability → 9.6$376The best rated hotel in Cannon Beach with beach access or an oceanfront setting.

How We Verify Cannon Beach Hotels with an In-Room Jacuzzi

  • All 6 hotels on this list were checked against room photos and a current listing on Booking.com, Expedia or the hotel’s own site.
  • Where the tub is: 1 in the bedroom and 5 in the private bathroom.
  • Exact room name confirmed for all 6.
  • Shared hot tubs never count. Prices and ratings last checked September 2026.

How we verify every hotel →

More jacuzzi hotels on the Oregon Coast

More romantic hotels with Jacuzzi or hot tub in room near Cannon Beach, OR

Frequently Asked Questions: Cannon Beach, OR

What hotels in Cannon Beach have a private jacuzzi in the room?

6 hotels in Cannon Beach have a private jacuzzi or hot tub in the room, each checked against room photos and a current listing. The best rated are Inn at Cannon Beach, Stephanie Inn and Surfsand Resort. At Inn at Cannon Beach the tub comes with the “Deluxe King Room with Whirlpool”, in the private bathroom.

Are there jacuzzi suites in Cannon Beach?

3 of the 6 hotels in Cannon Beach have a suite with a private jacuzzi. The Waves books the “Oceanfront 1 Bedroom Suite with Jetted tub” (676 sq ft and sleeps 4). Inn at Haystack Rock books the “One Bedroom Suite with Spa” (301 sq ft and sleeps 2), from $134 a night.

What is the most romantic hotel with a jacuzzi in Cannon Beach?

Inn at Cannon Beach is the best rated upscale hotel in Cannon Beach with a room for two: the “Deluxe King Room with Whirlpool” has 1 king bed and 1 sofa bed and the tub in the private bathroom, from $149 a night. For less, Inn at Haystack Rock has the “One Bedroom Suite with Spa” from $134 a night.

Which hotels in Cannon Beach have a honeymoon suite with a jacuzzi?

For a honeymoon or an anniversary, Inn at Haystack Rock, a 4-star hotel, has the “One Bedroom Suite with Spa”, a suite for two with the tub in the private bathroom, from $134 a night.

Is there a hotel with a jacuzzi in downtown Cannon Beach?

Yes: 6 hotels on this list are within 1.5 miles of downtown Cannon Beach. The best rated is Inn at Cannon Beach, 1.2 miles from the center. Book the “Deluxe King Room with Whirlpool”. Stephanie Inn is 1.0 miles out, from $376 a night.

Which hotels with a jacuzzi in Cannon Beach are on the beach?

5 of the 6 hotels in Cannon Beach list beach access or an oceanfront setting: Stephanie Inn, Surfsand Resort and Hallmark Resort & Spa Cannon Beach. At Stephanie Inn the tub room is the “Deluxe Room with Multiple Beds, Mountain View and Jetted tub”, from $376 a night.

What is the cheapest hotel with a jacuzzi in Cannon Beach?

The Waves has the lowest rate in Cannon Beach among hotels rated 7.5 or higher by at least 20 guests: $120 a night. Book the “Oceanfront 1 Bedroom Suite with Jetted tub” for the tub.

Which hotels with a jacuzzi in Cannon Beach are the most luxurious?

3 upscale hotels here have four or five stars. The best rated is Inn at Cannon Beach (4 stars). Its tub room is the “Deluxe King Room with Whirlpool”, from $149 a night. Next is Stephanie Inn (4 stars).

Is the jacuzzi in the bedroom or the bathroom in Cannon Beach?

1 of the 6 hotels in Cannon Beach has the tub in the bedroom itself and 5 in the private bathroom; each card says which. Best rated with a bedroom tub: Hallmark Resort & Spa Cannon Beach (the “Oceanfront King Spa tub Room”). With the tub in the bathroom: Inn at Cannon Beach (the “Deluxe King Room with Whirlpool”).

Is the jacuzzi private, and which room should I book?

Yes. Every hotel on this list has the tub in the room you book or in its private bathroom, never a shared spa or a hot tub by the pool. Most have it in some rooms only, so book the room type named on each card: at Inn at Cannon Beach that is the “Deluxe King Room with Whirlpool”, at Stephanie Inn the “Deluxe Room with Multiple Beds, Mountain View and Jetted tub”. All 6 cards name the exact room.

Jacuzzi hotels in Cannon Beach, OR