Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for San Diego Beach Hotels from $76

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top San Diego Beach Hotels

Tower23 Hotel
4 out of 5
723 Felspar St, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $319 per night
4.6/5Exceptional! (961 reviews)

"Amazing staff - kind, helpful, friendly. Unlike some other hotels, Tower23 waives the resort fee IF the amenities are unavailable at the time due to the virus."…"

Reviewed on Jun 26, 2020

Tower23 Hotel
Pacific Terrace Hotel
Great for beach vacations
4 out of 5
610 Diamond St, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $330 per night
4.6/5Exceptional! (996 reviews)
Travelers like: on the beach, beach umbrellas, beach towels, outdoor pool
Travelers say...

"Beautiful, romantic scenery, easily accessible amenities, great staff, but too many kids. It's a family spot and since the scenic rooms are right in front of the pool, all you hear is kids. Kids in the pool, kids running around, kids coming back from the beach with their nagging parents, kids crying ..."…"

Reviewed on Jul 9, 2020

Pacific Terrace Hotel
The Beach Cottages
2.5 out of 5
4255 Ocean Boulevard, San Diego, CA
Get Rates
4.4/5Excellent! (565 reviews)

"It is so close to everything! 2 queen beds, sofa sleeper and a kitchen. If you dont want to go out and eat you have everything you need to cook. Ralphs right a cross the street. Great bars in walking distance. The best part is the beach is right there! Loved it!"…"

Reviewed on Mar 6, 2020

The Beach Cottages
Blue Sea Beach Hotel
Great for beach vacations
3.5 out of 5
707 Pacific Beach Dr, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $227 per night
4.3/5Excellent! (2,243 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"Clean, comfortable room. Parking is extra $26 per night, should be included."…"

Reviewed on Jul 11, 2020

Blue Sea Beach Hotel
Ocean Park Inn
3 out of 5
710 Grand Ave, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $264 per night
4.3/5Excellent! (994 reviews)

"Propert has been recently remodeled. Rooms are very clean. Beds are comfortable. The only problem we encountered is the noise level since property is adjacent to bar/club."…"

Reviewed on Jun 25, 2020

Ocean Park Inn
Paradise Point Resort & Spa
Great for beach vacations
4 out of 5
1404 Vacation Rd, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $224 per night
4.2/5Excellent! (1,537 reviews)
Travelers like: on the beach, outdoor pools
Travelers say...

"I found that with all that is going on with COVID it was a pleasant stay. I am not one that likes to housekeeping in my room daily so that works for me and when I needed something from them it was there in under 20 minutes for a big resort that was great. This is the second time I have been there ..."…"

Reviewed on Jul 10, 2020

Paradise Point Resort & Spa
Catamaran Resort and Spa
Great for beach vacations
4 out of 5
3999 Mission Boulevard, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $249 per night
4.2/5Excellent! (3,480 reviews)
Travelers like: on the beach, cabanas, beach umbrellas, outdoor pool
Travelers say...

"excellent the service and the cleanness very quiet location"…"

Reviewed on Jul 11, 2020

Catamaran Resort and Spa
Beach Haven
Great for beach vacations
2 out of 5
4740 Mission Blvd, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $229 per night
4.1/5Very Good! (684 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Everything was clean and the room was exactly what we expected. The staff, Kimberly especially were extremely helpful as our daughter had left something behind in the room. Kimberly found it and returned it to us with no hassle. Thank you!"…"

Reviewed on Jun 1, 2020

Beach Haven
The Dana on Mission Bay
Great for beach vacations
3.5 out of 5
1710 W Mission Bay Dr, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $155 per night
4.1/5Very Good! (9,340 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Loved it, just wish there was a movie channel or some way to find more movies to watch in our room. Otherwise I had a great time. I’ll be coming back again"…"

Reviewed on Jul 11, 2020

The Dana on Mission Bay
Bahia Resort Hotel
Great for beach vacations
3.5 out of 5
998 W Mission Bay Dr, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $219 per night
4.1/5Very Good! (2,214 reviews)
Travelers like: on the beach, cabanas, beach towels, outdoor pool
Travelers say...

"Love the area so much to do!! One night was way too short !! Staff all very nice. Had coffee from the air rv, had dinner and drinks in the outdoor tanger bar. Walked to Belmont park and hung out on the beach."…"

Reviewed on Jul 10, 2020

Bahia Resort Hotel
Ocean Beach Hotel
2 out of 5
5080 Newport Ave., San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.1/5Very Good! (966 reviews)

"Great view. Loved the layout. Staff was excellent."…"

Reviewed on Jul 9, 2020

Ocean Beach Hotel
Ocean Villa Inn
Great for beach vacations
2.5 out of 5
5142 West Point Loma Blvd, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $119 per night
4/5Very Good! (982 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"It was next to the dog beach walking distance. It has a dog wash to bath your dog from the beach."…"

Reviewed on Jul 4, 2020

Ocean Villa Inn
Hyatt Regency Mission Bay Spa and Marina
Great for beach vacations
4 out of 5
1441 Quivira Rd, San Diego, CA
Free Cancellation
The price is $229 per night
4/5Very Good! (368 reviews)
Travelers like: close to beach, outdoor pools, waterslide
Travelers say...

"The property was beautiful and clean the views are amazing, we enjoyed all the amenities the resort offered"…"

Reviewed on Jul 5, 2020

Hyatt Regency Mission Bay Spa and Marina
Days Inn by Wyndham San Diego Hotel Circle
Great for beach vacations
3 out of 5
543 Hotel Circle S, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $76 per night
3.9/5Very Good! (2,274 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"THE FIRST NIGHT WAS NICE AND QUIET, UNTIL THE HOLIDAY THERE WAS MORE PEOPLE ARRIVING. I LIKED THE FACT THAT THERE WERE SEVERAL RESTAURANTS NEARBY. HOWEVER, THE ENTRANCE DOOR INTO THE ROOM WAS STICKING TO THE INSIDE OF THE DOOR FRAME AND IT WOULD SLAM SHUT LOUDLY, AND STICK. YOU HAD TO PULL THE DOOR ..."…"

Reviewed on Jul 7, 2020

Days Inn by Wyndham San Diego Hotel Circle
Surfer Beach Hotel
3 out of 5
711 Pacific Beach Drive, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $209 per night
3.9/5Good! (989 reviews)

"Love the location! The hotel was very clean on the inside."…"

Reviewed on Jun 14, 2020

Surfer Beach Hotel
Pacific Shores Inn on Pacific Beach
Great for beach vacations
2.5 out of 5
4802 Mission Blvd, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $129 per night
3.8/5Good! (963 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Excellent location, comfortable beds, clean room!! I would definitely stay here again. The only issue we had was the air conditioner not working, but we’re from Arizona and it was 75 outside so this didn’t bother us too much."…"

Reviewed on Jul 8, 2020

Pacific Shores Inn on Pacific Beach
Pacific View Inn
2 out of 5
610 Emerald St., San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $142 per night
3.8/5Good! (581 reviews)

"The staff was very friendly Louise was so friendly and gave reccomendations. However the hotel was still getting renovated when we got there. The pictures on the website look nothing like the actual hotel. Altogether it was a great stay just a littlw misleading"…"

Reviewed on May 26, 2020

Pacific View Inn
PB Surf Beachside Inn
2.5 out of 5
4760 Mission Blvd, San Diego, CA
Free CancellationReserve now, pay when you stay
The price is $99 per night
3.8/5Good! (970 reviews)

"Great location that is steps from the beach. The hotel itself is very clean with comfortable sheets and hot showers. When we got there to check in it was really busy! The lady at the front desk was kind enough to let us check in a bit early and overall was amazing. Housekeeping is always around if ..."…"

Reviewed on Jul 9, 2020

PB Surf Beachside Inn
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
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.

Beach Hotels in San Diego

Known for its beaches and museums, San Diego offers a lot for the traveler planning a beach getaway. This seaside destination has 339 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.

As you decide on a place to stay near the beach in San Diego, take a look at these top hotels with high ratings from Expedia travelers.

Tower23 Hotel - 4-star romantic hotel on the beach. It features a restaurant, free WiFi, and a bar. Guests love the beach locale and pool.

Beach Haven - 2-star hotel near Mission Beach. Our travelers recommend its beach locale and pool. This hotel boasts an outdoor pool, free WiFi, and free parking.

Pacific View Inn - 2-star hotel on the beach. It offers free breakfast, free WiFi, and TVs. Activities include surfing on site. Guest reviews highlight the beach locale and proximity to shopping.

Days Inn by Wyndham San Diego Hotel Circle Near SeaWorld - 3-star hotel near the beach. It features an outdoor pool, a spa tub, and a restaurant. Guests love the beach locale and proximity to shopping.

Hyatt Regency Mission Bay Spa and Marina - 4-star spa resort, 1-minute walk from Mission Bay. Our travelers recommend its central location and breakfast. This resort boasts 3 outdoor pools, a spa tub, and a poolside bar.

Planning Your Trip to San Diego

If you're wondering about the best time to visit, here's what you can expect from the local weather:

  • Hottest months: August, September, July, and October, with an average temperature of 76°F
  • Coldest months: December, January, February, and November, with an average temperature of 49°F
  • Driest months: October, April, November, and December, with an average rainfall of 0.94 inches
  • Rainiest months: February, January, March, and December, with an average rainfall of 1.90 inches

Sightseeing in and Around San Diego

After checking into your accommodation of choice, you'll probably want to venture out and explore. If you're excited to scope out the beaches, spend a relaxing day by the water at Coronado Beach or Ocean Beach Park. Experience the area's museums and theater, and make time for local attractions like Balboa Park and San Diego Zoo. For additional things to see and do, consider a visit to SeaWorld or Petco Park. Visitors also enjoy San Diego for its:
  • Art
  • Entertainment

Getting Around San Diego

Make your way to San Diego with a flight to San Diego, CA (SAN-San Diego Intl.), the closest major airport which is located 2.4 mi (3.8 km) from the city center. Walk to nearby metro stations like Civic Center Station, 5th Avenue Station, and Convention Center Station. If you want to journey outside of the area, hop aboard a train from San Diego Santa Fe Depot, San Diego-Old Town Transit Center, or San Diego Coaster Sorrento Valley Station. You can explore your water travel options at the local port.

Travelers Loved These Beach Hotels

More trip options