Get the best views of San Diego by taking a San Diego harbor cruise. Hornblower Cruises offer multiple cruises around San Diego daily. Choose from a one or two-hour harbor cruise, dining cruise, brunch cruise, or even a Sights & Sips Cocktail Cruise. If you're looking for something closer to Los Angeles, we also offer a Newport Beach dining cruise and a Marina Del Ray dining cruise. Book San Diego harbor cruises in advance to secure your spot early.