New York City stands out as one of the world’s most iconic dining destinations, especially when it comes to dinner tours. The city’s skyline, bustling harbor, and vibrant neighborhoods provide a stunning backdrop for an evening out on the water or immersed in live entertainment. Whether you’re after a luxury cruise with panoramic views, a gourmet dinner with live music, or a cultural jazz experience in Harlem, NYC offers options that suit various tastes and budgets. Each of these tours provides a unique perspective on the city’s lights, landmarks, and local culture—making your evening in the Big Apple both memorable and delicious.
In this guide, you’ll find a carefully curated list of the 16 best dinner tours in New York City. We’ve included options like the elegant NYC: City Cruises Luxury Brunch, Lunch or Dinner Cruise, perfect for a sophisticated night with skyline views, as well as more eclectic choices like Harlem Jazz Dinner Tours, which dive into the city’s jazz roots alongside great food. Whether you want to see the Statue of Liberty, dance to live bands, or enjoy a holiday-themed cruise, these tours rank among the best for quality, atmosphere, and unforgettable experiences.
1. NYC: City Cruises Luxury Brunch, Lunch or Dinner Cruise

This upscale dinner cruise departs from Chelsea Piers and offers a cruise aboard an all-glass vessel that showcases stunning views of NYC’s skyline. For about $115 per person, you enjoy a fully enclosed, climate-controlled dining deck, live entertainment by a pianist, and exceptional service. The route passes iconic landmarks like the Empire State Building, Brooklyn Bridge, and Statue of Liberty, with plenty of opportunities for photos. Guests praise the outstanding food and atmosphere, though some note the price is on the higher side. This tour is ideal for travelers seeking a luxurious, relaxing evening with panoramic views and live music.
Bottom Line: A top choice for those who want a classy experience with the city’s lights as a backdrop. Expect elegance, fine cuisine, and memorable sights.
2. New York City: Gourmet Dinner Cruise with Live Music

At number 2, this gourmet dinner cruise on the Hudson River offers a 3-hour experience for $145. It features a plated 5-course meal served onboard a luxurious vessel, with close passes by the Statue of Liberty and breathtaking sunset views. The highlight is the live music, performed by talented local bands, which adds to the romantic and lively atmosphere. Passengers rave about the fantastic food and scenery, making it perfect for couples or those wanting to combine gourmet dining with sightseeing. The cruise also has a full bar, so you can toast NYC’s skyline with a glass of wine or cocktail.
Bottom Line: For around $145, this cruise offers excellent value with gourmet food, live entertainment, and iconic views—ideal for a special night out.
3. NYC: Thanksgiving Gourmet Lunch or Dinner Harbor Cruise

Celebrating Thanksgiving? This Thanksgiving cruise combines holiday festivity with spectacular scenery. Priced at $137, it offers a 3-course plated meal and live entertainment on a European-style, glass-enclosed yacht. The cruise provides views of the skyline that are especially beautiful at sunset, with a route passing the Statue of Liberty, One World Trade Center, and Brooklyn Bridge. Reviewers mention the excellent service and delicious food, making it a standout holiday experience. The outdoor rooftop lounge adds a touch of freedom for those who want fresh air.
Bottom Line: This cruise is perfect for holiday travelers looking for a festive, scenic, and comfortable dining experience.
4. New York City Dinner Cruise with Live Music

This dinner cruise offers an immersive 3-hour experience with a 5-course meal and optional VIP upgrade. Priced at $157.50, it’s suited for those who want to dance and enjoy live music while cruising past landmarks like the Brooklyn and Manhattan Bridges. The cruise features a lively atmosphere, with the option to upgrade to a VIP experience that includes a 6-course meal and two alcoholic drinks. The reviews highlight friendly staff and good food, making it a popular choice among couples and friends celebrating special occasions.
Bottom Line: Well-suited for a lively, fun evening on the water with options to upgrade for a more exclusive experience.
5. NYC: Christmas Eve Gourmet Brunch or Dinner Harbor Cruise

Celebrate Christmas Eve aboard the gourmet cruise with a 3-course festive meal for $159. The cruise offers holiday-themed decor, live music, and views of the NYC skyline, with options for brunch or dinner. The climate-controlled interior ensures comfort, and the outdoor rooftop provides a great space for photos. Reviewers describe the experience as “gorgeous and well-organized,” making it ideal for those seeking a special holiday outing.
Bottom Line: Perfect for travelers looking to combine holiday cheer with scenic views in a comfortable setting.
6. Viator Exclusive: Pasta Cooking Class & Dinner – Greenwich Village

This Pasta Cooking Class & Dinner in Greenwich Village is a hands-on experience for food lovers. For about $149, you learn to make fresh Italian pasta in a cozy rooftop setting, with the option to enjoy your creations on-site. The class is led by a local expert, with ingredients sourced from the farmer’s market, making it a more intimate and interactive alternative to traditional dinner tours. Past guests praise the fun of cooking together and the quality of food.
Bottom Line: An excellent pick for those wanting a cultural experience combined with a delicious, home-cooked meal.
7. NYC: Christmas Day Buffet Brunch or Dinner Harbor Cruise

On Christmas Day, this buffet cruise offers a festive 3-course buffet for $152. The cruise features seasonal decor and live DJ entertainment, with views of NYC’s landmarks including Statue of Liberty and Brooklyn Bridge. Reviewers emphasize the friendly staff and quality food. It’s a relaxed way to enjoy the holiday with family or friends while taking in the city’s iconic skyline.
Bottom Line: A festive choice for Christmas Day, blending holiday cheer with scenic cruising.
8. NYC: New Year’s Eve Buffet Dinner Fireworks Harbor Cruise

Ring in 2025 aboard the NYC New Year’s Eve cruise. For $552, it’s the most expensive tour on our list, but it guarantees an unforgettable experience. The 3-hour cruise includes a buffet dinner, open bar, and live DJ, with prime views of fireworks exploding over the harbor. Passengers love the glamorous setting and the spectacular skyline as a backdrop for New Year’s celebrations.
Bottom Line: The ultimate choice for a lavish New Year’s Eve, with fireworks, music, and fine dining all in one.
9. Bateaux New York Thanksgiving Plated Dinner Cruise

This Thanksgiving dinner cruise offers a 3-course holiday meal for $291.64 aboard a glass-enclosed vessel, with live band entertainment. It’s an elegant way to celebrate the holiday while cruising past the Manhattan, Brooklyn, and New Jersey skylines. Guests appreciate the delicious food and live music, making this a standout for holiday travelers seeking a special celebration.
Bottom Line: An elegant, holiday-specific cruise ideal for families or couples wanting a festive, scenic dinner.
10. JAPANESE Guided Tour! Bateaux Dinner Cruise with Hotel Transportation
This Japanese-guided cruise is unique, offering hotel pickup and drop-off along with a full 5-6 hour experience. It includes a full-course French dinner, live band, and views of the Statue of Liberty. This is perfect for travelers wanting a luxurious, all-inclusive experience with language assistance, priced at $493 per person.
Bottom Line: A premium, all-in-one experience ideal for those seeking comfort, convenience, and a gourmet meal with guided service.
11. From New Jersey: New York City Buffet Lunch or Dinner Cruise

Starting from Weehawken, this cruise offers a 2-3 hour buffet experience at $123. It sails along the Hudson and East Rivers past NYC landmarks like the Statue of Liberty, Brooklyn Bridge, and Manhattan Bridge. The meal includes a chef-prepared 3-course buffet, with options for salads, entrees, and desserts. Reviewers note the reliable service and great views, making it a solid choice for a budget-friendly scenic dinner.
Bottom Line: Ideal for those staying in New Jersey or looking for an affordable yet scenic dining experience.
12. NYC New Year’s Eve Luxury Bateaux Plated Dinner Cruise

This luxury New Year’s Eve cruise offers a 3.5-hour elegant celebration with a plated dinner, open bar, and live music. For $134, it provides a refined way to welcome the new year, with views of fireworks and NYC landmarks illuminated at night. It’s popular among travelers who want a gourmet meal and a festive atmosphere to ring in the new year.
Bottom Line: Perfect for a more refined, less crowded New Year’s Eve celebration with excellent dining and views.
13. Intimate Harlem Jazz Tour with Dinner in New York City

This Harlem jazz tour is a 2 hour 45-minute experience for just $42, designed to immerse you in Harlem’s jazz scene. It includes visits to the historic Apollo Theater and Minton’s Playhouse, with a full meal at Minton’s. The live jazz performances and storytelling provide a deep cultural connection to NYC’s musical roots. Reviewers praise the authenticity and intimacy of this tour.
Bottom Line: Best suited for music lovers wanting a cultural and musical journey with a great meal.
14. New York City Valentine’s Dinner Cruise on the Hudson River

Celebrate love on this Valentine’s dinner cruise. For about $265, enjoy a 3-hour romantic cruise with a 5-course meal, unlimited beverages, and stunning city skyline views. The cruise passes under Brooklyn and Manhattan Bridges, with views of Lady Liberty, making it a perfect date night for couples.
Bottom Line: An excellent choice for a romantic occasion, offering fine dining and breathtaking scenery.
15. The Satin Dollz at Brooklyn Deli Times Square
For a fun, lively night, check out The Satin Dollz. This 2-hour show in Times Square features pin-up style entertainment reminiscent of WWII USO shows. While it doesn’t include a formal dinner, it’s a lively option for those wanting entertainment with a casual meal or drinks in the heart of NYC.
Bottom Line: Perfect for those looking for high-energy entertainment and a casual night out.
16. NYC: Christmas Eve Buffet Lunch or Dinner Harbor Cruise

Another holiday highlight, this Christmas Eve cruise offers a festive buffet for $198. With seasonal decor and views of NYC’s landmarks, it provides a relaxed yet scenic way to celebrate Christmas Eve with loved ones.
Bottom Line: A lovely holiday option for those who want a scenic cruise with plenty of seasonal cheer.
How to Choose the Right Dinner Tour in NYC
When selecting a dinner tour, consider your budget—with options from around $42 for a jazz experience to over $500 for luxurious cruises. Think about your interests: do you want scenic skyline views, musical entertainment, or a hands-on cooking class? If you prefer a gourmet meal and panoramic views, the City Cruises Luxury Brunch, Lunch or Dinner Cruise or the Gourmet Dinner Cruise with Live Music are excellent picks. For a cultural experience, the Harlem Jazz Tour provides a deep dive into NYC’s musical roots. If celebrating the holidays, check out the Thanksgiving or Christmas Eve cruises.
Booking early is advisable, especially for holiday cruises or New Year’s Eve, to secure your spot and get the best times.
In summary, New York City’s dinner tours range from elegant harbor cruises to lively jazz nights, providing diverse ways to experience the city’s sights and sounds after dark. For a romantic evening, the Valentine’s or Christmas Eve cruises deliver special moments. For a cultural twist, Harlem’s jazz scene offers authentic music and history. Whichever you choose, these tours promise a memorable night with great food and stunning views—don’t forget to book early!