San Diego Hotels

San Diego Beach Hotels

San Diego, CA
Check-in
Check-out
Bundle with KAYAK |

Let KAYAK do the searching

Save on your next stay

Search and compare hundreds of travel sites at once for beach hotels in San Diego, California

We’re completely free to use – no hidden charges or fees

Most popular beach hotels in San Diego
Pacific Terrace Hotel

Pacific Terrace Hotel

Excellent, 692 reviews
#1 out of 27 hotels
$367+
Check-in
Check-out
Omni San Diego Hotel

Omni San Diego Hotel

Excellent, 1,648 reviews
#2 out of 27 hotels
$294+
Check-in
Check-out
Humphreys Half Moon Inn

Humphreys Half Moon Inn

Excellent, 1,169 reviews
#3 out of 27 hotels
$205+
Check-in
Check-out
La Jolla Shores Hotel

La Jolla Shores Hotel

Excellent, 5 reviews
#4 out of 27 hotels
$380+
Check-in
Check-out
Manchester Grand Hyatt San Diego

Manchester Grand Hyatt San Diego

Excellent, 3,202 reviews
#5 out of 27 hotels
$295+
Check-in
Check-out
Embassy Suites by Hilton San Diego La Jolla

Embassy Suites by Hilton San Diego La Jolla

Excellent, 1,020 reviews
#6 out of 27 hotels
$227+
Check-in
Check-out
The Wayfarer San Diego

The Wayfarer San Diego

Excellent, 1,475 reviews
#7 out of 27 hotels
$262+
Check-in
Check-out
Bay Club Hotel & Marina

Bay Club Hotel & Marina

Excellent, 1,262 reviews
#8 out of 27 hotels
$167+
Check-in
Check-out
Marriott Marquis San Diego Marina

Marriott Marquis San Diego Marina

Excellent, 1,215 reviews
#9 out of 27 hotels
$291+
Check-in
Check-out
Embassy Suites by Hilton San Diego Bay Downtown

Embassy Suites by Hilton San Diego Bay Downtown

Excellent, 1,021 reviews
#10 out of 27 hotels
$278+
Check-in
Check-out
Best Western Plus Bayside Inn

Best Western Plus Bayside Inn

Excellent, 1,206 reviews
#11 out of 27 hotels
$182+
Check-in
Check-out
Hilton San Diego Airport/Harbor Island

Hilton San Diego Airport/Harbor Island

Excellent, 984 reviews
#12 out of 27 hotels
$200+
Check-in
Check-out
Best Western Plus Island Palms Hotel & Marina

Best Western Plus Island Palms Hotel & Marina

Excellent, 1,075 reviews
#13 out of 27 hotels
$170+
Check-in
Check-out
Hilton San Diego Bayfront

Hilton San Diego Bayfront

Excellent, 1,428 reviews
#14 out of 27 hotels
$279+
Check-in
Check-out
Paradise Point Resort & Spa

Paradise Point Resort & Spa

Excellent, 1,243 reviews
#15 out of 27 hotels
$302+
Check-in
Check-out
Bahia Resort Hotel

Bahia Resort Hotel

Excellent, 928 reviews
#16 out of 27 hotels
$257+
Check-in
Check-out
Best Western Yacht Harbor Hotel

Best Western Yacht Harbor Hotel

Excellent, 4,687 reviews
#17 out of 27 hotels
$143+
Check-in
Check-out
San Diego Mission Bay Resort

San Diego Mission Bay Resort

Good, 418 reviews
#18 out of 27 hotels
$298+
Check-in
Check-out
Kona Kai Resort & Spa, A Noble House Resort

Kona Kai Resort & Spa, A Noble House Resort

Good, 77 reviews
#19 out of 27 hotels
$281+
Check-in
Check-out
La Valencia Hotel

La Valencia Hotel

Good, 194 reviews
#20 out of 27 hotels
$433+
Check-in
Check-out
Ocean Beach Hotel

Ocean Beach Hotel

Good, 18 reviews
#21 out of 27 hotels
$201+
Check-in
Check-out
Wyndham San Diego Bayside

Wyndham San Diego Bayside

Good, 1,879 reviews
#22 out of 27 hotels
$180+
Check-in
Check-out
Hilton La Jolla Torrey Pines

Hilton La Jolla Torrey Pines

Good, 439 reviews
#23 out of 27 hotels
$265+
Check-in
Check-out
Catamaran Resort Hotel and Spa

Catamaran Resort Hotel and Spa

Good, 334 reviews
#24 out of 27 hotels
$280+
Check-in
Check-out
La Jolla Cove Suites

La Jolla Cove Suites

Good, 1,128 reviews
#25 out of 27 hotels
$188+
Check-in
Check-out
Wyndham Garden San Diego near SeaWorld

Wyndham Garden San Diego near SeaWorld

Good, 2,253 reviews
#26 out of 27 hotels
$132+
Check-in
Check-out
Ramada by Wyndham San Diego Airport

Ramada by Wyndham San Diego Airport

Good, 487 reviews
#27 out of 27 hotels
$123+
Check-in
Check-out

Top tips for finding beach hotels in San Diego

  • The iconic Hotel del Coronado sits majestically on Silver Strand Island and is one of the best beach hotels in San Diego. This Victorian hotel, which boasts over 700 rooms of various suites and seven restaurants, has hosted US presidents among its distinguished clientele over its long history. Guests come for the ambience as well as the breathtaking views of Coronado Beach, which is just a 15-minute walk away.
  • If you're looking for a family-friendly beach hotel in San Diego, then check out Catamaran Resort & Spa at Mission Bay. Not only is the hotel situated at the water’s edge of Mission Beach, but it is also only a few minutes from Pacific Beach. The hotel has 313 rooms and offers a selection of water activities for the entire family.
  • Millennials may opt for a stay at Tower23 Hotel, which is located on the Pacific Beach boardwalk and offers easy access to Mission Beach and La Jolla Beach. All 44 rooms at this boutique hotel come with a terrace or balcony. The JRDN is Tower23’s well-regarded restaurant that offers great food at an excellent location near the boardwalk.
  • If you prefer a mixture of sport and sand, then check out La Jolla Beach and Tennis Club. This beach hotel in San Diego boasts one of the few private beaches in the state and is home to a small golf course and several tennis courts. It also has a first-rate restaurant, The Marine Room, or you can opt for a barbeque on the private beach.