Photo by Lisa Muscarella

Beach Hotels in San Diego

your current months are January, 2025 and February, 2025.
January 2025
February 2025
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Beach Hotels in San Diego

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.

Top landmarks in San Diego

Frequently asked questions

What are the best beach hotels in San Diego?
With a deep soaking bathtub, a swimming pool and a prime seaside location, Suite San Juan 135 Gran Pacifica Resort is recommended by travelers. Suite San Marcos 124 Gran Pacifica Resort is another highly rated San Diego hotel on the beach or close to it. Whether you want somewhere to catch some rays or watch the waves, these hotels promise an unforgettable coastal escape.
What are the cheapest beach hotels in San Diego?
Choose one of the cheap beach hotels in San Diego and have more to spend on enjoying yourself. Simply select the “Price: low to high” box, then narrow your search by setting the maximum amount you want to pay. To earn discounts on future bookings, be sure to join our One Key rewards program.
What is the best time to stay in a beach hotel in San Diego?
March is the warmest month, with temperatures ranging from 77ºF (25ºC) to 91ºF (33ºC). If you want to sightsee in cooler weather, organize your trip for October. It’s generally between 77ºF (25ºC) and 84ºF (29ºC) at this time. June is the ideal month to enjoy a more relaxed pace and potentially score cheaper beach hotels in San Diego.
What beach hotels in San Diego have a pool?
Head for the beach or pool at Suite San Juan 135 Gran Pacifica Resort. Here you’ll have access to an ocean view and a furnished balcony. Chilling by the water is also on the to-do list at Suite San Marcos 124 Gran Pacifica Resort. Find a San Diego hotel on the beach with a pool and enjoy a getaway that’s big on R&R.
Are there any beach hotels in San Diego with parking?
Pull in and then wander straight to the shore at one of the 84 San Diego hotels on the beach with parking. Reserve a room at Suite San Juan 135 Gran Pacifica Resort, which comes with an ocean view and a furnished balcony. You’ll also find a place to park at Suite San Marcos 124 Gran Pacifica Resort, another beachside option.