Beach Terrace

9.4Exceptional2,590 reviews2775 Ocean St, Carlsbad, CA
Top Rated
from $303 /night
See available rooms

Check availability on booking platform

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

Top RatedJacuzzi in bathroom

About this hotel

3-star hotel

Beach Terrace is Carlsbad’s only hotel directly on the sand, where some oceanfront rooms include a large private jacuzzi tub set in the bathroom within a marble and decorative tile surround. The tub is sized for two adults to soak together comfortably, with a backdrop of potted plants and warm ambient lighting. Rooms span up to 700 square feet and include a king or queen bed, private oceanfront balcony, flat-screen TV, wet bar, and mini-refrigerator. The hotel also has a shared outdoor heated pool and hot tub overlooking the Pacific, surrounded by fire pits. Complimentary continental breakfast, beach chairs, towels, and umbrellas are included in every stay. Parking is available on-site for $28 per day. Pets are not permitted. LEGOLAND California is approximately 10 minutes away, and San Diego International Airport is about a 40-minute drive.

Verified jacuzzi room · Room with private hot tub
Jacuzzi Suite
Room with private hot tub
Compare prices
Tub placement
Private bathroomBathroom

Hot tub verified: October 2026

Amenities

Property amenities

  • Pool
  • Free Breakfast
  • Free public parking nearby
  • Free High-Speed WiFi
  • Yoga classes
  • Beach
Show all 28 amenities
  • Rooftop terrace
  • Luggage storage
  • Paid private parking on-site
  • Pool & beach towels
  • Pool with a view
  • Outdoor pool
  • Heated pool
  • Breakfast available
  • In-room breakfast
  • Outdoor dining area
  • Convenience store
  • Gift shop
  • Smoke-Free hotel
  • Outdoor fireplace
  • Outdoor furniture
  • Sun deck
  • Sun loungers & beach chairs
  • Sun terrace
  • Sun umbrellas
  • Umbrella
  • 24/7 front desk
  • Laundry service

Room features

  • Bathrobes
  • Air conditioning
  • Private beach
  • Housekeeping
  • Interconnected rooms
  • Coffee & tea maker
  • Flat-screen TV
  • Walk-in shower

Room types

  • Ocean view
  • Pool view
  • Smoke-free rooms

Where this hotel sits on price

The 19 San Diego jacuzzi hotels on our list go from $91 to $386 a night.

Avg $178This hotel $303
$91 cheapest$386 most expensive

Location

2775 Ocean St, Carlsbad, CAOpen in Google Maps

Travel & access

  • San Diego Intl Airport31 mi
  • Carlsbad Airport5.9 mi

Nearby restaurants

  • The Naked Cafe5 min walk
  • Campfire6 min walk
  • GelatoLove4 min walk
  • Vigilucci's Cucina6 min walk

Things to do nearby

  • Ocean Dog Beach4 min walk
  • Carlsbad Village Farmers' Market2 min walk
  • Coyote Bar & Grill5 min walk
  • New Village Arts Theatre6 min walk

Frequently Asked Questions

Where is the jacuzzi tub located in the Beach Terrace oceanfront room?

The large soaking tub is situated within the private bathroom of select oceanfront rooms, set into a marble and tile surround with decorative tilework and a planted backdrop. The hotel also has a shared outdoor heated hot tub by the pool for all guests.

Is the jacuzzi tub at Beach Terrace large enough for two people?

Yes. The rectangular tub is sized for two adults to soak together comfortably.

Is Beach Terrace a good choice for an anniversary stay?

Yes. As Carlsbad's only direct-beachfront hotel, it offers oceanfront balconies, in-room jacuzzi tubs, fire pits overlooking the Pacific, and in-room spa services including massages. Couples rate the location 9.6 for two-person stays.

Does Beach Terrace offer romance or anniversary packages?

The hotel offers several special packages including The Balcony Brunch, which delivers French press coffee, brunch items, and pastries to your private balcony. In-room spa services such as massages and facials can also be arranged. Check current packages directly with the hotel at booking.

Is parking free at Beach Terrace?

Parking is not complimentary. On-site self-parking is available for $28 per day with in/out privileges.

How far is Beach Terrace from San Diego and the airport?

San Diego International Airport is approximately a 40-minute drive from the hotel. Downtown San Diego is also about 40 minutes by car. LEGOLAND California is roughly a 10-minute drive, and Carlsbad Village is within easy walking distance.

Are pets allowed at Beach Terrace?

Pets are not permitted at Beach Terrace. Only certified service animals are welcome.

More jacuzzi hotels nearby

6 other hotels with a private in-room tub close to Beach Terrace.

Ready to book your jacuzzi getaway?

Check the latest prices and room availability for Beach Terrace.

Beach Terrace, photo 1Beach Terrace, photo 2Beach Terrace, photo 3Beach Terrace, photo 4Beach Terrace, photo 5Beach Terrace, photo 6Beach Terrace, photo 7Beach Terrace, photo 8