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.