Book San Diego Beach Hotels & Resorts

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

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 neighborhoods in San Diego

Get a lay of the land and find the perfect place to stay

Top landmarks in San Diego

Frequently asked questions

What are the best beach hotels in San Diego?
With a garden, a Champagne service and a prime seaside location, Hotel Marisol Coronado is a traveler favorite. Tower23 Hotel is another popular San Diego hotel on the beach or close to it. Whether you’re looking for the perfect spot to watch the waves or soak up some sun, these hotels promise an unforgettable coastal escape.
What are the cheapest beach hotels in San Diego?
Embrace the laid-back beach life at Crown City Inn. Make the most of pool sun loungers, a swimming pool and more here. Hampton Inn & Suites San Diego Airport Liberty Station is another option that delivers on coastal charm. Book one of these properties, or check out the other beach hotels in San Diego from $104 that both you and your wallet will love.
What is the best time to stay in a beach hotel in San Diego?
If you’re after the warmest weather, organize your trip for August. The temperatures are around 68ºF (20ºC) to 79ºF (26ºC) during this time. December has the coolest temperatures between 54ºF (12ºC) and 64ºF (18ºC). For smaller crowds and potentially cheaper beach hotels in San Diego, visit in January when it’s less busy.
What are the closest beach hotels to Fiesta Island?
San Diego Mission Bay Resort is one of the closest beach hotels in San Diego to Fiesta Island. Offering pillow top mattresses and a swimming pool, you’ll be just a quick drive from this leading attraction. The Dana on Mission Bay is another option nearby that’s tailor-made for beachside adventures.
What beach hotels in San Diego have a pool?
Hit the beach or pool at Crown City Inn. Here you’ll have access to pool sun loungers and a garden. Pacific Terrace Hotel is another stay where kicking back by the water is on the to-do list. Find a San Diego hotel on the beach with a pool and get the best of both worlds.
What are the closest beach hotels to San Diego Intl. Airport (SAN)?
Sheraton San Diego Hotel and Marina is about 1 mile south of San Diego Intl. Airport (SAN) and a perfect place for leisurely days by the water. Make the most of an electric car charging station and a water view here. Another popular getaway near the airport is Courtyard by Marriott San Diego Airport/Liberty Station. Book a room at either of these properties or look up other beach hotels in San Diego.
What are the best 5-star beach hotels in San Diego?
Make your next beach getaway the most luxurious one yet at Pendry San Diego. This 5-star property features a swimming pool and pillow top mattresses. THE US GRANT, a Luxury Collection Hotel, San Diego also sets a high bar. Every moment is a taste of paradise when you stay at a San Diego hotel on the beach.
Are there any beach hotels in San Diego with parking?
Load up the car with your beach essentials and pull up at Hotel Marisol Coronado. It offers Frette Italian sheets, a Champagne service and a space for your ride. Or, drive to and from the beach with ease at Tower23 Hotel. If you’d like to see alternatives, check out the 6,676 San Diego hotels on the beach that have parking.