The 9 Best Buffet Experiences in San Diego
San Diego’s bayside setting makes it an ideal place to combine terrific views with delicious food. Unlike many cities where buffets are confined to hotel restaurants or casinos, San Diego offers a variety of buffet cruises that let you dine while soaking in the skyline, bridges, and historic ships. Whether you’re celebrating a holiday, seeking a relaxing brunch, or wanting a memorable night out, these experiences stand out for their scenic locations and quality offerings.
What sets San Diego apart is the diversity of options—from specialty holiday cruises like Thanksgiving and Christmas to regular dinner and brunch cruises that feature buffet-style menus with seasonal dishes. Many include live entertainment, open-air decks, and narrated tours of the bay, making them more than just a meal—they’re a full sensory experience. If you’re after a special occasion or simply want to enjoy fresh food with a view, this guide will help you pick the perfect cruise.
Quick Overview
Our list features a mix of scenic yacht cruises and specialty holiday sails, all offering buffet meals with varying durations, prices, and themes. You’ll find options like the San Diego: City Cruises Buffet Breakfast and Brunch Cruise which serves a full brunch with champagne; festive Thanksgiving and Christmas cruises that turn your holiday into a memorable celebration; and evening dinner cruises with live DJs and stunning skyline views. Each of these provides a different way to enjoy San Diego’s waterfront.
Below, you’ll find detailed descriptions of each experience, helping you decide which cruise fits your tastes, budget, and timing.
1. San Diego: City Cruises Buffet Breakfast and Brunch Cruise

On the top of our list, this cruise combines a relaxing two-hour yacht ride with a full buffet brunch featuring seasonal dishes. You’ll enjoy private table seating and free-flowing champagne and sparkling cider—a perfect way to celebrate a birthday or just treat yourself. The narrated tour with the Captain on the sun deck provides a fun commentary on San Diego’s landmarks while you sip and nibble.
Guests repeatedly praise the friendly service and cleanliness. Rhonda, one server, kept everyone’s glasses full and made the experience smooth and enjoyable. The food gets good marks, especially the bubbly, which many mention as their favorite part. The scenic views include the skyline, Coronado Bridge, and ships passing by, making this cruise ideal for families, couples, or groups wanting a laid-back yet elegant experience.
Key highlights include a full brunch buffet, champagne, and scenic narration. It’s priced at $133 per person, offering a balanced value for a memorable waterside brunch.
Bottom Line: Perfect for a relaxed celebration with great food, bubbly, and beautiful views for around two hours.
2. San Diego: Thanksgiving Day Buffet Brunch or Dinner Cruise

For those looking to turn a holiday into a special event, this Thanksgiving cruise promises a festive atmosphere with a buffet that includes all the traditional trimmings. The cruise lasts about 2 to 2.5 hours and offers either brunch or dinner, depending on your preference. It’s an excellent way to combine holiday cheer with scenic views of the bay.
The unlimited mimosas on brunch and live entertainment add to the festive vibe. The scenic views include San Diego Bay, Coronado Bridge, and passing ships, making it a memorable setting for a holiday meal. The reviews speak highly of the amazing experience, and at $141 per person, it offers a special holiday value.
This cruise caters well to families, couples, or anyone wanting a unique Thanksgiving celebration away from the usual dinner table. Be prepared for a festive atmosphere and delicious food in a beautiful setting.
Bottom Line: A fantastic choice for celebrating Thanksgiving with scenic views and festive cheer in a relaxed cruise environment.
3. San Diego Buffet Dinner Cruise

This signature dinner cruise offers a beautiful evening under the stars with a chef-curated buffet. Starting at around $154.72 per person, the cruise lasts roughly 2.5 to 3 hours and features breathtaking views of San Diego’s skyline, including spots like the Coronado Bridge and the USS Midway.
Guests love the variety of dishes and the atmosphere created by the open-air decks alongside indoor spaces. The DJ playing today’s top hits enhances the experience, making it a lively night out. The reviewers note the friendly staff, good food, and gorgeous views. One reviewer said, “The food was good and the DJ played all our favorite songs”—a good sign of a fun, relaxed vibe.
This cruise is best suited for couples, small groups, or anyone seeking a romantic or lively evening. The scenic stops along the tour include the downtown skyline, the Coronado Bridge, and the Rady Shell, offering photo opportunities at every turn.
Bottom Line: An elegant, lively evening cruise with spectacular views and great food—ideal for celebrating a special occasion.
4. San Diego Christmas Day Dinner Buffet Cruise

Celebrate Christmas Day with a festive dinner cruise in San Diego. Priced at about $166.16 per person, this 2.5-hour cruise features festive decor and a delicious buffet meal. The cruise covers key sights like the USS Midway Museum and Star of India, all while providing a relaxed, holiday atmosphere.
The review is brief but positive, highlighting friendly staff and good food. It’s a great option for families or couples looking to combine holiday traditions with scenic views. The cruise’s festive ambiance helps create a merry and bright holiday memory.
This cruise is best suited for families, holiday travelers, or anyone wanting a unique Christmas experience on the water with beautiful bay scenery.
Bottom Line: A cozy, holiday-focused cruise that combines festive decor with scenic sights and delicious food.
5. San Diego: Christmas Day Buffet Brunch or Dinner Cruise

This Christmas Day cruise offers a buffet-style brunch or dinner with full bar service, all enjoyed against the backdrop of San Diego’s bay. Starting at $141 per person, the cruise lasts between 2 and 3 hours, making it flexible for different schedules.
Guests appreciated the delicious buffet and the scenic cruise past USS Midway and Coronado Bridge. The live entertainment adds a lively touch. One reviewer mentioned, “Loved it all! But more entertainment could be added,” highlighting the overall positive experience.
Ideal for families or couples seeking a relaxed holiday meal combined with waterfront views, this cruise makes for a memorable Christmas celebration.
Bottom Line: An enjoyable holiday cruise with good food and beautiful scenery, perfect if you want a festive yet laid-back Christmas outing.
6. San Diego: Father’s Day Buffet Brunch Cruise

Celebrate Father’s Day with a special brunch cruise for about $173.17 per person. The 2-hour cruise features chef-inspired buffets and a drink selection including wine, beer, and cocktails. The climate-controlled interior and open decks give you options, whether you want to relax inside or soak in the view.
Though there are no reviews yet, the focus on luxurious service and beautiful bay scenery makes this ideal for families wanting to honor dad with a memorable meal on the water. It’s perfect for special family celebrations or gifts.
Bottom Line: A refined, family-oriented experience that turns Father’s Day into a special waterfront celebration.
7. (Note: Missing from initial data but assumed to be a typo in sequence, so skipped)
8. San Diego: Easter Buffet Brunch or Dinner Harbor Cruise
On Easter weekend, this cruise combines festive decor, live entertainment, and a visit from the Easter Bunny. The cruise lasts about 2 hours and offers a buffet brunch or plated dinner featuring seasonal dishes. Guests enjoy free-flowing champagne, mimosas, and sparkling cider during brunch.
The scenic views include the USS Midway and Coronado Bridge, making it a charming holiday outing. With positive reviews, the family-friendly atmosphere and special entertainment make it a highlight for Easter celebrations.
Ideal for families or anyone looking to combine holiday cheer with a scenic cruise, it offers a relaxed and festive experience.
Bottom Line: A fun, family-friendly Easter cruise that combines seasonal festivities with on-the-water views.
9. San Diego: Christmas Eve Buffet Brunch or Dinner Cruise

Finish the holiday season with this Christmas Eve cruise, priced at about $141 per person. It features a 2 to 2.5-hour bay cruise with festive decor, brunch or dinner buffet, and music entertainment. The cruise covers key sights like the USS Midway and Star of India, all while providing a warm holiday atmosphere.
The reviews mention the friendly staff and good food, making it a strong choice for families or couples wanting to end Christmas on a high note. It’s an easy, enjoyable way to celebrate the season with scenic views and good company.
Bottom Line: A cozy, festive cruise perfect for holiday traditions and creating lasting memories on San Diego Bay.
How to Choose Your Ideal Buffet Cruise
When selecting the best buffet experience in San Diego, consider your budget, timing, and interests. If you prefer a relaxing brunch with champagne, the San Diego: City Cruises Buffet Breakfast and Brunch Cruise offers excellent value and scenic narration. For a holiday-specific experience, the Thanksgiving and Christmas Day cruises provide festive atmospheres with special menus and entertainment.
If a lively evening with dancing and skyline views appeals, the San Diego Buffet Dinner Cruise is well-suited. Families or couples celebrating holidays or birthdays might prefer the festive decor of the holiday cruises, while those seeking a romantic or relaxed experience might opt for the dinner cruise with DJ entertainment.
Booking early is recommended, especially for holiday cruises, as they tend to fill up quickly. Consider seasonal schedules and availability—these cruises are popular for their scenic views and unique dining experience.
Final Thoughts
San Diego offers a surprisingly diverse range of buffet cruises and waterfront dining experiences. From relaxing brunches with bubbly to festive holiday dinners under twinkling lights, there’s an option for every type of traveler. For a special celebration, the Christmas Eve Buffet Brunch or Dinner Cruise provides a festive setting, while the City Cruises Buffet Breakfast is perfect for a leisurely morning treat.
For those seeking a more lively evening, the dinner cruise with a DJ offers a great combination of scenery and entertainment. Families or holiday visitors should consider the Thanksgiving or Easter cruises for a memorable tradition, and anyone wanting to celebrate Father’s Day can’t go wrong with the special brunch designed for that occasion.
No matter your choice, booking in advance is wise—these cruises are a hit and tend to sell out. With this guide, you’re all set to enjoy some of the best buffet experiences San Diego has to offer.