Top 5 Beach Hotels in San Diegonfront spa facilities, the Catamaran is the only San Diego hotel where you can get a massage and take a yoga class right on the Mission Bay Beach. You can also try out surfing, pick up a kayak or relax on a cocktail cruise during your stay—the options are endless.
Crystal Pier Hotel
For a hotel that is literally “on” the water, the historic Crystal Pier sits right on the pier at Pacific Beach. The charming cottages, more stylistically reminiscent of New England cape-houses than any of the other San Diego hotels listed here, come with private patios and kitchenettes—great for a family beach getaway.
Pier South Resort
Get a room with a view of Imperial beach at this modern luxury resort. For the traveler looking to kick back while minimizing the size of their ecological footprint, up-to-date amenities are matched with eco-conscious design choices like solar power, electric car charging stations and state-of-the-art water conservation technology.
Paradise Point Resort and Spa
The Paradise Point offers an all-inclusive, secluded resort experience—with five different pools, prime beach access, and even a mini-golf course all located on the same expansive grounds, you’ll be surprised to find you’re also near many of San Diego’s most popular attractions.
Signup for Hotel Deals
Exclusive access to private sales, customized specials & more