Best Dinner Cruises in San Diego

13 tours ranked by TourTruth score (0–10), based on Viator and GetYourGuide ratings. How scores work

We compared 13 dinner cruises in San Diego using 5,074 reviews on Viator and GetYourGuide. The highest scoring with at least 20 reviews is San Diego Thanksgiving Buffet Cruise 2.5 hr (8.3/10). Prices start at $92.91 and most cost between $110 and $145. A typical one lasts 2 hrs 30 min.

Top picks

Best overall

TourTruth score 8.3 out of 10 San Diego Thanksgiving Buffet Cruise 2.5 hr

158 reviews · $141 · 2 hrs 30 min

Reviewers like: diverse buffet, attentive staff, courteous waitress

Watch for: cramped seating, bird droppings on chairs

Compare at a glance

#TourScoreRatings by siteFromDuration
1 San Diego Thanksgiving Buffet Cruise 2.5 hr TourTruth score 8.3 out of 10 GetYourGuide 4.7★ (151) · GetYourGuide 5.0★ (7) $141 2 hrs 30 min
2 San Diego New Year's Eve Buffet Dinner Cruise 2.5 hr TourTruth score 7.3 out of 10 GetYourGuide 5.0★ (4) $155 2 hrs 30 min
3 San Diego Dinner Cruise 2 hr 30 min TourTruth score 6.7 out of 10 Viator 2.3★ (6) $145 2 hrs 30 min
4 San Diego Buffet Dinner Cruise TourTruth score 6.3 out of 10 Viator 4.5★ (39) · GetYourGuide 5.0★ (2) $110 –
5 San Diego Brunch Cruise 2 hr TourTruth score 5.6 out of 10 Viator 4.6★ (334) · GetYourGuide 4.3★ (31) $100 2 hrs
6 San Diego City Dinner Cruise TourTruth score 5.4 out of 10 GetYourGuide 4.5★ (212) – –
7 San Diego Brunch Cruise 2 hr TourTruth score 4.9 out of 10 Viator 4.5★ (377) $126 2 hrs
8 San Diego Mother's Day Harbor Cruise 2 hr TourTruth score 4.7 out of 10 GetYourGuide 4.5★ (2,226) $141 2 hrs
9 San Diego Dinner Cruise with Skyline Views 2 hr 30 min TourTruth score 3.6 out of 10 Viator 4.1★ (317) $151 2 hrs 30 min
10 San Diego Harbor Dinner Cruise 3 hr TourTruth score 3.0 out of 10 Viator 4.1★ (1,368) $126 3 hrs

Questions

What is the best dinner cruise in San Diego?

San Diego Thanksgiving Buffet Cruise 2.5 hr has the highest TourTruth score (8.3/10) of the 13 dinner cruises in San Diego we compare among those with at least 20 reviews, from 158 reviews.

How much do dinner cruises in San Diego cost?

Listed prices start at $92.91; the median is $126, and most cost between $110 and $145. Prices are the lowest listed price, usually per person; check the provider for your date.

How long are dinner cruises in San Diego?

The median listed duration is 2 hrs 30 min.

Which dinner cruise in San Diego has the most reviews?

San Diego Mother's Day Harbor Cruise 2 hr, with 2,226 reviews and a TourTruth score of 4.7/10.

Scores compare each tour's ratings with all others on the same booking site and weight them by review count. How scores work · Same tour, different price on Viator and GetYourGuide