Dine at some of the best St. John Restaurants
Whether you are looking for a romantic setting for a special night out or want the best burger on the island, our concierge staff will assist you in finding the perfect St. John restaurants. The island features a wide range of cuisines and there really is something for every type of diner to enjoy. No matter the craving, you and your taste buds will love the large selection of restaurants in St. John. Or, for a night in, we can arrange for a private chef to provide an upscale and personal dining experience in your own villa. We always encourage making reservations prior to your arrival, particularly if you have a large party, are celebrating a special occasion, or would like sunset dining with a view.
Please contact our concierge to make dinner or private chef reservations by submitting a request here or by calling 340-715-2666.
Here are some of our favorite restaurants in St. John.
Island to table upscale cuisine at Gallows Point
Harmoniously bringing together the island’s back to nature philosophy with the science of modern gastronomy, Chef Shaun Brian sources the freshest produce, meats, and fish from local farms and fishermen and prepares his food to highlight unique, local flavors. Ocean 362 is a very popular restaurant in St. John for sunset dining and reservations tend to fill up quick so please get your reservation request in early!
Elegant French Caribbean at Wharfside Village
Located right on the beach in Cruz Bay, Waterfront Bistro boasts a convenient location with incredible views for elegant lunch and dinner dining. The menu features French cuisine with a Caribbean flair, and the service is always top notch.
Casual Italian family dining at Wharfside Village
Vista Mare combines traditional Italian dishes and casual dining with the best view of Cruz Bay. Featuring specialty pasta dishes, house-made flatbreads, an extensive wine list, and a menu just for kids, it’s an ideal spot for families or couples to enjoy a stunning sunset view with dinner.
Cruz Bay Landing
Casual all day dining and coffee steps from the ferry dock
The most family friendly restaurant in Cruz Bay, Landing offers breakfast, lunch, and dinner with something for everyone. There is also an outdoor bar, a shuffleboard table, and a coffee bar featuring specialty drinks made with locally roasted coffee from Virgin Islands Coffee Roasters. Enjoy comfortable booth seating inside or sit on the patio and for the best people watching on island.
Casual dining at Coccoloba in Coral Bay
With its relaxed but elegant ambiance, Aqua Bistro is the perfect place to kick back, relax, and enjoy a delicious meal under the umbrellas of the outdoor courtyard. Featuring a tiki hut style outdoor bar and views across Coral Harbor, tourists and locals alike consider this is one of the most must try restaurants in St. John, USVI.
Coral Bay Caribbean Oasis
Comfort food in Coral Bay
Serving large portions of home-cooked comfort food and “pour your own” drinks, you’ll feel right at home at the Oasis. The constantly changing menu offers something for everyone. Add in fantastic live music and great views and you will want to go back again and again! You can view a picture of the day’s menu by visiting their Facebook page.