13 Best Beach Hotels in San Diego, CA (2026)

Beach Hotels in San Diego: Rates Starting at $172 per Night

Fairmont Grand Del Mar
Hotel
5300 Grand Del Mar Court, Carmel Valley, San Diego, CA 92130, USA
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Fireplace/Heating
    Fireplace/Heating
  • Highly Rated
    Highly Rated
  • Free Cancellation
19 Baths1023.17 ft²
9

Exceptional

80 reviews

$1070
Average price / night
Check Availability
Pacific Terrace Hotel
Hotel
610 Diamond Street, Pacific Beach, San Diego, CA 92109, USA
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
  • Highly Rated
    Highly Rated
  • Ocean View
12 Baths573.18 ft²
9.4

Exceptional

622 reviews

$586
Average price / night
Check Availability
Grande Colonial La Jolla
Hotel
910 Prospect Street , La Jolla, San Diego, CA 92037, USA
  • Oceanfront
    Oceanfront
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
  • Ocean View
    Ocean View
11 Baths390.44 ft²
8.8

Exceptional

168 reviews

$494
Average price / night
Check Availability
Loews Coronado Bay Resort
Resort
4000 Coronado Bay Road, Coronado, San Diego, CA 92118, USA
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
24 Baths600.54 ft²
New to Booking
$423
Average price / night
Check Availability
Hotel del Coronado, Curio Collection by Hilton
Resort
1500 Orange Avenue, Coronado, San Diego, CA 92118, USA
  • Private Beach
    Private Beach
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Spa
    Spa
1 Baths415.82 ft²
8.1

Exceptional

362 reviews

$560
Average price / night
Check Availability
La Valencia Hotel
Hotel
1132 Prospect Street, La Jolla, San Diego, CA 92037, USA
  • Hot Tub
    Hot Tub
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
  • Balcony/Terrace
    Balcony/Terrace
10 Baths427.62 ft²
8.1

Exceptional

108 reviews

$775
Average price / night
Check Availability
Catamaran Resort Hotel and Spa
Hotel
3999 Mission Boulevard, Mission Bay, San Diego, CA 92109, USA
  • Private Beach
    Private Beach
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Spa
    Spa
6 Baths418.45 ft²
8.3

Exceptional

431 reviews

$366
Average price / night
Check Availability
Sheraton San Diego Resort
Hotel
1380 Harbor Island Drive, Harbor Island, San Diego, CA 92101, USA
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
33 Baths378.95 ft²
8.1

Exceptional

1087 reviews

$299
Average price / night
Check Availability
Beach Village at The Del, LXR Hotels & Resorts
Resort
1500 Orange Avenue, Coronado, San Diego, CA 92118, USA
  • Oceanfront
    Oceanfront
  • Hot Tub
    Hot Tub
  • Spa
    Spa
  • Fireplace/Heating
    Fireplace/Heating
1 Baths684.98 ft²
8.4

Exceptional

15 reviews

$1174
Average price / night
Check Availability
Hotel Marisol Coronado
Hotel
1017 Park Place, Coronado, San Diego, CA 92118, USA
  • Oceanfront
    Oceanfront
  • Fireplace/Heating
    Fireplace/Heating
  • Ocean View
    Ocean View
  • Balcony/Terrace
    Balcony/Terrace
3 Baths290.63 ft²
9.3

Exceptional

120 reviews

$386
Average price / night
Check Availability
Ocean Palms Beach Resort
Hotel
  • Hot Tub
    Hot Tub
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
  • Balcony/Terrace
    Balcony/Terrace
  • Highly Rated
    Highly Rated
  • Family Friendly
10 Baths498.73 ft²
9.1

Exceptional

651 reviews

$397
Average price / night
Check Availability
La Jolla Beach & Tennis Club
Hotel
  • Private Beach
    Private Beach
  • Oceanfront
    Oceanfront
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
10 Baths772.61 ft²
7

Review score

5 reviews

$358
Average price / night
Check Availability
Sea Harbor Hotel - San Diego
Hotel
1325 Scott Street, Point Loma, San Diego, CA 92106, USA
  • Fireplace/Heating
    Fireplace/Heating
  • Pool
    Pool
  • Balcony/Terrace
    Balcony/Terrace
  • Parking
    Parking
12 Baths269.1 ft²
7.8

Exceptional

262 reviews

$172
Average price / night
Check Availability

Compare the 13 Best Beach Hotels in San Diego, CA (2026) – Addresses, Prices, Stars, Rating, and Review Count

Hotel Name Address Price ($)Star Rating Review Count Book
Fairmont Grand Del Mar5300 Grand Del Mar Court, Carmel Valley, San Diego, CA 92130, USA10705980
Pacific Terrace Hotel610 Diamond Street, Pacific Beach, San Diego, CA 92109, USA58649.4622
Grande Colonial La Jolla910 Prospect Street , La Jolla, San Diego, CA 92037, USA49448.8168
Loews Coronado Bay Resort4000 Coronado Bay Road, Coronado, San Diego, CA 92118, USA423400
Hotel del Coronado, Curio Collection by Hilton1500 Orange Avenue, Coronado, San Diego, CA 92118, USA56048.1362
La Valencia Hotel1132 Prospect Street, La Jolla, San Diego, CA 92037, USA77548.1108
Catamaran Resort Hotel and Spa3999 Mission Boulevard, Mission Bay, San Diego, CA 92109, USA36648.3431
Sheraton San Diego Resort1380 Harbor Island Drive, Harbor Island, San Diego, CA 92101, USA29948.11087
Beach Village at The Del, LXR Hotels & Resorts1500 Orange Avenue, Coronado, San Diego, CA 92118, USA117448.415
Hotel Marisol Coronado1017 Park Place, Coronado, San Diego, CA 92118, USA38639.3120
Sea Harbor Hotel - San Diego1325 Scott Street, Point Loma, San Diego, CA 92106, USA17227.8262

Note: The prices for each 13 Best Beach Hotels in San Diego, CA (2026) do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here>) to get the latest prices.

13 Best Beach Hotels in San Diego, CA (2026) on the Map