St Thomas offers a fantastic mix of dinner experiences, thanks to its picturesque harbor, nearby islands, and warm Caribbean breezes. Whether you’re after a romantic sunset cruise, a relaxed harbor sail, or a private luxe dinner, this island has options that can suit every mood and budget. We particularly like the Sunset & Harbor Lights Dinner Sail from the Marriott’s Frenchman’s Cove for its stunning views and lively atmosphere, and the St. Thomas Dinner Sail to St. John with Open Bar & Hors D’oeuvres for those who want a blend of sailing, island exploration, and gourmet dining. Each experience offers its own unique charm—so consider what kind of evening you’d like to have.
Quick Overview
Our top picks for dinner in St. Thomas include a mix of sunset sails, harbor cruises, and luxury private dinners. The Sunset & Harbor Lights Dinner Sail is perfect for those wanting a short, scenic cruise with great food and drinks [], while the St. Thomas Dinner Sail to St. John offers a full evening out, including a ferry to explore St. John’s beaches and a more flexible dining experience []. For those seeking a more upscale, locally inspired menu, the Legends Luxury Dinner Sail from the Ritz-Carlton rounds out our list with private seating and Caribbean flavors.
1. St. Thomas Dinner Sail to St. John with Open Bar & Hors D’oeuvres

At number 1, this luxury catamaran dinner cruise combines comfort, stunning scenery, and a dash of adventure. It departs from St. Thomas and heads over to St. John—a quick boat ride that’s part of the charm. You’ll enjoy appetizers and cocktails en route, setting the tone for a relaxed evening. The real highlight is the freedom to dine at your preferred restaurant on St. John—whether it’s a casual beachside spot or a fine dining hotel—and then return comfortably via the same cruise, with cordials and desserts served on the way back.
What makes this tour stand out is its balance between luxury and flexibility. The catamaran provides a smooth ride, with plenty of space to mingle or relax. Reviewers rave about the outstanding crew and convenient pickup at local hotels, which makes the experience feel seamless. Some mention the rocky boarding, but most agree that the peaceful sail, starry skies, and delicious hors d’oeuvres make it worthwhile. It’s perfect for couples or anyone wanting a romantic, scenic evening with a touch of elegance.
Bottom Line: If you love the idea of sailing at sunset, with the option to explore St. John’s beaches and a flexible dinner plan, this cruise offers a memorable, high-quality experience.
2. Sunset & Harbor Lights Dinner Sail from the Marriott’s Frenchman’s Cove

For approximately $119, the Sunset & Harbor Lights Dinner Sail is one of the best values and most popular options in St. Thomas. This 2-hour afternoon-to-evening cruise departs directly from the Marriott’s Frenchman’s Cove, making it easy to fit into your schedule. The vessel is a 54-foot catamaran, certified by the US Coast Guard, ensuring safety and comfort.
The cruise is designed to give you spectacular views of the Charlotte Amalie harbor, especially as the sun dips below the horizon. The open bar keeps drinks flowing, and the dinner options are varied—ranging from tacos on Tuesdays to barbecue on other nights. This makes it easy to suit different tastes and dietary needs. Guests consistently mention the relaxed atmosphere, friendly crew, and unforgettable sunset views as highlights. Some note that leaving a little earlier might allow more time to enjoy the sunset in its full glory.
If you’re looking for a shorter, lively cruise with great food and drinks, this is a solid choice. It’s particularly suitable for travelers who want a social, scenic, and affordable evening out.
Bottom Line: Perfect for a relaxed yet visually stunning night on the water, especially if you’re after a lively atmosphere with plenty of food and drinks included.
3. St Thomas Legends Luxury Dinner Sail from the Ritz Carlton
This Luxury Dinner Sail offers a more intimate and refined experience, with prices around $119. It features dedicated service and private seating, either inside the cabin or on the spacious deck. The experience is built around enjoying a locally inspired 3-course dinner as you watch the Caribbean sunset. The menu is curated specifically for this voyage, with options designed to showcase the flavors of St. Thomas.
While reviews are limited, the focus on personalized service, quality cuisine, and beautiful scenery makes it appealing for couples or travelers celebrating a special occasion. The open bar includes premium options like craft beers and cocktails, enhancing the relaxed yet upscale vibe. The tour’s highlight is the combination of luxury and local flavor, along with the chance to enjoy the ocean breeze in comfort.
If you appreciate a more exclusive setting and want to indulge in Caribbean culinary traditions while watching the sunset, this dinner sail is worth considering. It’s best suited for those looking for something more refined and private.
Bottom Line: For travelers seeking a luxury experience with fine dining and personalized service, this private-sailing option hits the mark.
How to Choose Your Perfect Dinner Experience in St. Thomas
Choosing the right evening activity depends on your time, budget, and what kind of atmosphere you prefer. The Sunset & Harbor Lights Dinner Sail is ideal for those who want a short, lively cruise with excellent value. If you enjoy flexibility and exploring nearby islands, the Dinner Sail to St. John is a great pick. For a more upscale, intimate experience, the Legends Luxury Dinner Sail offers a refined setting, perfect for special occasions.
Consider your budget—these tours range from about $119 to $149—and think about whether you want a quick sunset cruise or a full evening on the water. Also, check whether you prefer casual dining or a more luxurious, private setting. Booking early is wise, especially during peak season, to secure your preferred date.
To sum it up, St. Thomas provides a variety of dinner options that cater to different tastes and schedules. The Sunset & Harbor Lights Dinner Sail offers a classic, scenic experience that’s hard to beat for value. The Dinner Sail to St. John combines island adventure with a flexible dining option, while the Legends Luxury Dinner Sail delivers a more refined, private experience. Whether you’re celebrating a special moment or simply want a beautiful Caribbean evening, you’ll find plenty of reasons to enjoy these memorable dinner cruises. Be sure to book early, and enjoy your perfect night on the water in St. Thomas!
