1. Inn at Cannon Beach
3-star hotel with private Jacuzzi and free breakfast ,close to dining spots like Subway and Midleton’s Pub and Grill.
6 hotelsfrom $120/nightHot tubs verifiedVerified: September 2026Sep 2026
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.
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 rooms3-star hotel with private Jacuzzi and free breakfast ,close to dining spots like Subway and Midleton’s Pub and Grill.
Oceanfront gem with private Jacuzzi, free breakfast, restaurant and massage service, overlooking Haystack Rock.
Sophisticated resort with private hot tubs, pool and restaurant in downtown Cannon Beach.
Classic resort with in-room Jacuzzis, pool, and pet-friendly options, 3.2 miles from Ecola State Park.
Boutique-style hotel with private hot tubs, fireplaces, free breakfast, and 1 mile from the Yaquina Bay Lighthouse.
Quaint retreat with private whirlpools, garden, fire-pit, and courtyard fountain, 0.6 miles from Haystack Rock.
No hotels match these filters.
Picks from the 6 verified hotels on this page; ratings and prices last checked September 2026.
| Category | Hotel & room with Jacuzzi | Rating | From | Why this pick |
|---|---|---|---|---|
| Top rated | Inn at Cannon BeachDeluxe King Room with WhirlpoolCheck rates & availability → | 9.6 | $149 | The 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 | $134 | A 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 | $120 | The 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 | $149 | The 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 | $376 | The best rated hotel in Cannon Beach with beach access or an oceanfront setting. |
Seaside, Oregon Hotels with Jacuzzi in Room7 miles from Cannon Beach
Hotels with Jacuzzi in Room in Oregon Coast57 miles from Cannon Beach
Lincoln City Hotels with Jacuzzi in Room64 miles from Cannon Beach
Vancouver, WA Hotels with Jacuzzi in Room67 miles from Cannon Beach
Portland, OR Hotels with Jacuzzi in Room68 miles from Cannon Beach
Ocean Shores Hotels with Jacuzzi in Room78 miles from Cannon Beach
Newport Hotels with Jacuzzi in Room86 miles from Cannon Beach
Oregon Hotels with Jacuzzi in Room95 miles from Cannon Beach6 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.
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.
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.
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.
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.
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.
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.
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).
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”).
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.