San Diego is a city that offers more than just beaches and sunshine; it’s a place where dining becomes an experience. Whether you’re celebrating a special occasion, craving stunning bay views, or simply want to enjoy a delicious meal with a scenic backdrop, San Diego’s dinner options won’t disappoint. We’re particularly fans of the San Diego Dinner Cruise (more here), which combines luxe surroundings with panoramic views of the city’s skyline and a gourmet three-course meal. Watching the lights twinkle over San Diego Bay from the open deck is a memorable way to enjoy the city’s charm.
For holiday celebrations, the Thanksgiving Day Buffet Brunch or Dinner Cruise (more here) offers a festive way to spend Thanksgiving with unlimited mimosas and scenic bay views. If ringing in the new year sounds better, the New Year’s Eve Early Buffet Dinner Cruise (more here) promises a lively celebration with live entertainment and spectacular vistas.
Beyond cruises, San Diego also features buffet dinner cruises, Christmas Eve or Christmas Day cruises, and even Easter celebrations on the water. Each provides a distinct way to enjoy the city’s waterfront, with options for different budgets and occasions.
1. San Diego Dinner Cruise: Gourmet Meal & Starlit Skyline Views

At number 1, the San Diego Dinner Cruise offers an elegant way to experience the city’s skyline from the water. For about $141 per person, you’re aboard a luxurious yacht cruising past landmarks like the Coronado Bay Bridge, the USS Midway, and the Maritime Museum of San Diego. The highlight? A gourmet three-course meal served while you enjoy panoramic views.
Guests consistently praise the relaxing atmosphere and spectacular scenery. The open deck is perfect for taking photos of twinkling city lights, especially at sunset. Some reviews mention that the music could improve, but overall, the experience is described as “marvelous,” with attentive service and memorable moments. The cruise lasts approximately 2 hours 30 minutes, making it ideal for a special date or celebration.
This tour is best suited for couples, families celebrating milestones, or anyone wanting a romantic night out. Keep in mind, the price reflects the luxury experience, but many find it well worth it for the views and atmosphere.
Bottom Line: A classy, scenic dinner that’s perfect for romantic evenings or celebrating a special occasion on the bay.
2. San Diego: Thanksgiving Day Buffet Brunch or Dinner Cruise

At number 2, this Thanksgiving Day cruise offers a heartfelt way to celebrate the holiday with loved ones. For $135, you get a 2 to 2.5-hour bay cruise topped with a buffet featuring all the traditional Thanksgiving dishes. Unlimited mimosas add a festive touch, and the scenic views of San Diego Bay make the meal even more special.
Guests have described the cruise as “a true holiday treat,” with the chef preparing fresh, tasty offerings in a cheerful setting. The cruise’s short duration makes it a manageable way to enjoy a festive meal without taking up your entire day. Kids and adults alike appreciate the relaxed atmosphere, and the cruise’s timing makes it a popular holiday tradition.
This experience is perfect for families, groups of friends, or anyone looking to combine holiday cheer with stunning water views. Because it’s geared toward a holiday event, booking early is recommended—these cruises fill up quickly.
Bottom Line: A festive, family-friendly way to enjoy Thanksgiving with scenic views and a delicious buffet.
3. San Diego: New Year’s Eve Early Buffet Dinner Cruise

At number 3, ringing in the new year aboard the New Year’s Eve Early Buffet Dinner Cruise offers a lively, elegant celebration for around $155. The cruise lasts about 2.5 hours and includes a buffet dinner, live entertainment, and impressive views of the San Diego skyline illuminated at midnight.
Many reviews highlight the festive atmosphere and gorgeous scenery, with some noting that children under 3 cruise free, making it family-friendly. The included holiday dinner features a variety of dishes, and beverages—including wine, beer, and cocktails—are available for purchase to enhance the experience.
This cruise is ideal for those who want to celebrate New Year’s in style without the late-night crowds. It strikes a balance between a formal dinner and a lively party, perfect for couples or groups of friends wanting a memorable start to the year.
Bottom Line: An elegant, fun way to toast the new year with views and entertainment, suitable for a wide range of travelers.
4. San Diego Buffet Dinner Cruise

Number 4 on our list is the San Diego Buffet Dinner Cruise, which combines a chef-curated buffet with a scenic cruise lasting around 2.5 to 3 hours. This experience boasts breathtaking views of San Diego’s skyline, including the Coronado Bridge and Rady Shell, an outdoor music venue.
Guests rave about the friendly staff, good food, and the fact that you can enjoy your meal both indoors and outside. The cruise departs from the Embarcadero Marina Park South, offering a relaxed yet elegant atmosphere. The DJ spins top hits as you admire the city lights, making it a great option for couples or families wanting a lively yet scenic dining experience.
The value for money is strong, especially given the stunning views and the opportunity to combine a meal with a cruise around the bay. The only potential downside is that the food, while good, is described as “average” by some; however, the lively atmosphere and views compensate.
Bottom Line: A fun, scenic dinner cruise with a good mix of sightseeing, music, and a comprehensive buffet—ideal for casual celebrations.
5. San Diego: Christmas Eve Buffet Brunch or Dinner Cruise

Number 5, the Christmas Eve cruise, offers a magical holiday experience for $95 per person. It’s a cozy 2 to 2.5-hour cruise decorated festively, with a buffet featuring seasonal dishes and unlimited mimosas during brunch.
Guests mention the festive decor and the chance to enjoy a special holiday meal with stunning views of the bay. This cruise is perfect for families or anyone wanting a more intimate, holiday-themed celebration on the water. The cruise passes by iconic landmarks like the USS Midway, making it a memorable way to spend Christmas Eve.
If you enjoy holiday traditions, this cruise provides an atmosphere of warmth and cheer. Since only one review is available, booking early is advisable to secure your spot.
Bottom Line: An intimate, festive cruise ideal for celebrating Christmas Eve with scenic views and seasonal cheer.
6. San Diego: Christmas Day Buffet Brunch or Dinner Cruise

The Christmas Day cruise ranks at number 6, priced at $95. It’s a 2 to 3-hour cruise offering holiday buffet meals with views of the USS Midway and San Diego’s skyline. The relaxed atmosphere makes it a great choice for families or those wanting a festive day on the water.
Guests appreciate the delicious buffet, the chance to feel the sea breeze, and the opportunity to relax after Christmas festivities. The cruise offers full bar service and scenic views of the harbor, making it an elegant way to enjoy the holiday. The review counts are modest, so booking early is recommended.
Bottom Line: A charming way to enjoy Christmas Day with good food and scenic Bay views, suitable for families and holiday travelers.
7. San Diego: New Year’s Eve Gourmet Brunch or Dinner Cruise

Number 7, the New Year’s Eve Gourmet Brunch or Dinner Cruise, offers a more relaxed option for ringing in 2024. Priced at $141, it provides about 2 hours of celebration with breathtaking waterfront views and a gourmet menu.
Ideal for couples or small groups, it features creative cocktails and a lively atmosphere, with infants under 3 cruising free. The focus is on a festive, elegant experience that balances good food with spectacular views of the San Diego skyline. Some reviews note that the food is “average,” but the overall vibe and scenery earn high marks.
This cruise is best for those seeking a slightly less crowded, more intimate New Year’s celebration. Booking early ensures you secure your spot for this popular event.
Bottom Line: A stylish, scenic way to toast the new year on the water, ideal for relaxed celebrations and intimate gatherings.
8. San Diego Harbor Dinner Cruise

Occupying number 8, the San Diego Harbor Dinner Cruise offers approximately 2 hours 15 minutes aboard the Spirit of San Diego. It features a gourmet meal, live entertainment, and panoramic views of the city, Coronado, and the coastline.
Guests love the friendly staff and spectacular scenery, with many praising the appetizers and delicious main courses. The cruise departs from near the USS Midway Museum and offers an optional open bar upgrade for a pricier but even more enjoyable experience. The cruise covers a 25-mile route along California’s coastline, making it a comprehensive water-based dinner.
Ideal for couples or groups wanting an elegant night, the cruise combines good food, lively music, and unbeatable views. The main drawback could be the weather, so dressing warmly or bringing layers is advisable.
Bottom Line: A balanced, scenic dinner cruise with lively ambiance and flexible bar options.
9. San Diego: Easter Buffet Brunch or Dinner Harbor Cruise
Last but not least, the Easter cruise offers a family-friendly, 2-hour celebration with a visit from the Easter Bunny. For $149 per person, it includes a buffet brunch or plated dinner and sparkling beverages.
This cruise is ideal for families wanting to combine holiday fun, scenic views, and a relaxed atmosphere. Kids love the visit from the Easter Bunny, and adults appreciate the seasonal dishes and the opportunity to enjoy San Diego’s waterfront.
Since it’s a niche holiday cruise, booking early is a good idea to avoid missing out. It’s a cheerful, less formal option for celebrating Easter.
Bottom Line: A joyful, family-oriented cruise with holiday decorations, fun, and scenic water views.
How to Choose the Best Dinner Experience in San Diego
When selecting the right dinner experience, consider your budget, the type of celebration, and your preferred setting. For a romantic evening, the San Diego Dinner Cruise (more here) offers luxury and awe-inspiring views. If you’re with family or friends during a holiday, the Thanksgiving (more here) or Christmas Eve cruises (more here) provide a warm, festive atmosphere.
Budget-conscious travelers will find value in the buffet cruises like number 4, which combines scenic views with a lively ambiance at a reasonable price. For special occasions like New Year’s, the gourmet brunch or dinner cruise (more here) provides a memorable celebration without the late-night rush.
Booking early, especially for holiday cruises, ensures you secure your preferred date. Consider the length of the cruise, the included amenities, and whether you want open bar options or entertainment when making your choice.
Final Thoughts
San Diego offers a diverse array of dinner experiences, from elegant cruises to holiday-themed festivities. For a classic romantic night, the luxurious dinner cruise provides unmatched scenery and fine dining. Families and holiday travelers will appreciate the festive cruises that combine good food with scenic water views and seasonal cheer.
If you’re looking for a laid-back, lively evening with friends, the buffet dinner cruise offers great value and fun. And for special dates like New Year’s or Christmas, the themed cruises create lasting memories with their festive atmospheres.
No matter your style or budget, booking early is always wise—these experiences are popular, especially during peak seasons. San Diego’s waterfront truly makes every dinner a memorable occasion.
