Find beach hotels & resorts in San Diego County

Beach vacation deals from $164

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in San Diego County

We found 645 beach stays in San Diego County, from luxury resorts to beachfront rentals. Explore these popular San Diego County beach destinations.

Top San Diego County Beach Hotels

Bahia Resort Hotel
Great for beach vacations
3.5 out of 5
998 W Mission Bay Dr, San Diego, CA, 92109
The price is $259 per night from Mar 23 to Mar 24
$259
per night
Mar 23 - Mar 24
Make the most of this fantastic location, as you'll be within walking distance of Mission Beach with a vacation at this aparthotel. 2 outdoor tennis courts, free beach cabanas, and an outdoor pool are just some of the amenities offered at Bahia Resort Hotel.
8.2/10 Very Good! (2,141 reviews)

Travelers like: on the beach, cabanas, beach towels, outdoor pool

Travelers say...
"Ryan at the desk was outstanding. Fantastic customer service. Everyone was great"

Reviewed on Mar 20, 2023

Bahia Resort Hotel
Catamaran Resort and Spa
Great for beach vacations
4 out of 5
3999 Mission Boulevard, San Diego, CA, 92109
The price is $260 per night from Mar 26 to Mar 27
$260
per night
Mar 26 - Mar 27
Come and relax at this spa aparthotel and enjoy the sunsets on the beach in San Diego, as you'll be close to Mission Beach. Amenities at Catamaran Resort and Spa include 2 bars, beach cabanas, and beach volleyball.
7.8/10 Good! (1,821 reviews)

Travelers like: on the beach, cabanas, beach umbrellas, outdoor pool

Travelers say...
"Great service and very nice resort."

Reviewed on Mar 14, 2023

Catamaran Resort and Spa
The Wayfarer San Diego
Great for beach vacations
3.5 out of 5
707 Pacific Beach Dr, San Diego, CA, 92109
The price is $164 per night from Mar 23 to Mar 24
$164
per night
Mar 23 - Mar 24
You will love your stay at this hotel, the perfect choice for listening to the waves on Mission and Pacific Beaches if you're searching for a getaway in San Diego. Amenities at The Wayfarer San Diego include an outdoor pool and a spa tub.
8.8/10 Excellent! (1,008 reviews)

Travelers like: on the beach, outdoor pool

Travelers say...

Reviewed on Mar 17, 2023

The Wayfarer San Diego

Save an average of 15% on thousands of hotels when you're signed in

Ocean Beach Hotel
2 out of 5
5080 Newport Ave., San Diego, CA, 92107
Fully refundableReserve now, pay when you stay
The price is $189 per night from Apr 9 to Apr 10
$189
per night
Apr 9 - Apr 10
Enjoy your stay at this hotel and get ready to watch the sunset on the beach in San Diego, as you'll be close to Ocean Beach Park.
8.4/10 Very Good! (1,210 reviews)
"The staff were excellent, helpful and friendly. The location can't be beat. I could see and hear the ocean from my room."

Reviewed on Mar 19, 2023

Ocean Beach Hotel
La Jolla Shores Hotel
Great for beach vacations
3 out of 5
8110 Camino Del Oro, La Jolla, CA, 92037
Fully refundableReserve now, pay when you stay
The price is $280 per night from Apr 5 to Apr 6
$280
per night
Apr 5 - Apr 6
At this hotel, get ready to stroll along the shore in La Jolla, as you'll be close to La Jolla Beach. 2 outdoor tennis courts, an outdoor pool, and a restaurant are just some of the amenities offered at La Jolla Shores Hotel.
8.8/10 Excellent! (1,001 reviews)

Travelers like: on the beach, sun loungers, beach towels, outdoor pool

Travelers say...
"I loved the restaurant on site but was disappointed to find out that the pool was out of service. This was something the website did not tell me and I was incredibly disappointed to find out."

Reviewed on Mar 20, 2023

La Jolla Shores Hotel
 Surfer Beach Hotel
Great for beach vacations
3 out of 5
711 Pacific Beach Drive, San Diego, CA, 92109
Fully refundableReserve now, pay when you stay
The price is $199 per night from Mar 23 to Mar 24
$199
per night
Mar 23 - Mar 24
Settle in and relax at this aparthotel, a great choice for soaking up some sun on Mission and Pacific Beaches if you're looking for a San Diego vacation. Amenities at Surfer Beach Hotel include an outdoor pool, a bar, and a cafe.
7.8/10 Good! (1,143 reviews)

Travelers like: on the beach, outdoor pool

Travelers say...
"Everything like home"

Reviewed on Mar 9, 2023

Surfer Beach Hotel
Ocean Villa Inn
Great for beach vacations
2.5 out of 5
5142 West Point Loma Blvd, San Diego, CA, 92107
Fully refundableReserve now, pay when you stay
The price is $261 per night from Mar 27 to Mar 28
$261
per night
Mar 27 - Mar 28
Make the most of this fantastic location, as you'll be not far from Ocean Beach Park with a stay at this hotel. Available amenities at Ocean Villa Inn include a seasonal outdoor pool.
8.2/10 Very Good! (1,001 reviews)

Travelers like: on the beach, outdoor pool

Travelers say...
"The room was large, comfortable, and clean. I loved the kitchenette. There was plenty of parking. Very close to restaurants and shopping, and the beach. Bear in mind that it's dog friendly, so it's not very quiet, but we didn't spend much of our time in the room anyway. It technically had a futon ..."

Reviewed on Mar 16, 2023

Ocean Villa Inn
Ocean Park Inn
Great for beach vacations
3 out of 5
710 Grand Ave, San Diego, CA, 92109
Fully refundableReserve now, pay when you stay
The price is $269 per night from Mar 30 to Mar 31
$269
per night
Mar 30 - Mar 31
This hotel is the ideal choice for catching some rays on Mission and Pacific Beaches if you're looking for a getaway in San Diego. Amenities at Ocean Park Inn include an outdoor pool and a spa tub.
8.8/10 Excellent! (1,005 reviews)

Travelers like: on the beach, outdoor pool

Travelers say...
"The access to the beach was amazing, plenty of food options nearby."

Reviewed on Mar 19, 2023

Ocean Park Inn
The Dana on Mission Bay
Great for beach vacations
3.5 out of 5
1710 W Mission Bay Dr, San Diego, CA, 92109
Fully refundableReserve now, pay when you stay
The price is $189 per night from Apr 9 to Apr 10
$189
per night
Apr 9 - Apr 10
At this aparthotel, get ready to watch the sunset on the beach in San Diego, as you'll be near Bahia Point Beach. Amenities at The Dana on Mission Bay include 2 outdoor pools, 2 spa tubs, and 2 poolside bars.
8.4/10 Very Good! (2,490 reviews)

Travelers like: close to beach, outdoor pools

Travelers say...
"Super nice folks. Lovely property."

Reviewed on Mar 21, 2023

The Dana on Mission Bay
Hotel del Coronado, Curio Collection by Hilton
Great for beach vacations
4 out of 5
1500 Orange Ave, Coronado, CA, 92118
Fully refundableReserve now, pay when you stay
The price is $395 per night from Apr 12 to Apr 13
$395
per night
Apr 12 - Apr 13
Recharge at this spa hotel and stroll along the shore in Coronado, as you'll be not far from Coronado Beach. Amenities at Hotel del Coronado, Curio Collection by Hilton include 6 restaurants, 3 bars, and a full-service spa.
7/10 Good! (1,008 reviews)

Travelers like: on the beach, sun loungers, beach bars, beach umbrellas

Wonderful Stay
"This is now one of my most favorite place to stay. The property is large and has so much to do. We drove our EV and they have plenty of charging spaces. Within walking distance of Coronado's downtown. Staff was wonderful and very friendly. We were in one of the remodeled rooms which included a terrace ..."

Reviewed on Mar 20, 2023

Hotel del Coronado, Curio Collection by Hilton
Don't see what you're looking for?
See all available properties in San Diego County
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Book your dream San Diego County beach vacation with deals from $164

Make the most of your vacation with hotels on the water in San Diego County

How do I find the best San Diego County beach hotels? 

With 13,828 unfiltered, genuine customer reviews of hotels in San Diego County on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  


How can I find San Diego County hotels on the beach with nice views?  

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for San Diego County beach hotels with dreamy water views from your window.    


How much do San Diego County beach hotels cost?  

Prices for beachfront hotels in San Diego County currently start at $164 a night going up to $395 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 


How do I find family-friendly San Diego County hotels on the beach? 

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 


Can I cancel my San Diego County beach hotel? 

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in San Diego County offering free cancellation. 


Why should I book my San Diego County beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in San Diego County, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   


Are there any San Diego County beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in San Diego County have a pool for you to dip into. To find them really easily, use our pool search filter.    


Are there any cheap San Diego County beach hotels? 

Currently, there are 645 tempting beach hotels in San Diego County to choose from, with prices from just $164 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.  

San Diego County Beach Hotels information

 

Beach Hotels in San Diego County

645

Highest price
$395
Cheapest price
$164
Number of guest reviews
13,828
Total number of hotels in San Diego County
11,235

 

Recent reviews of San Diego County hotels
Expedia verified reviews