Make a Reservation

St. John Restaurants

Dine at some of the best St. John Restaurants 

Please have a look at What’s Open Now on St John for an up to date list of all Restaurants that are up and running.


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-227-9255

Here is a selection of some of our favorite restaurants in St. John.

Ocean 362

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!

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.

Breakfast Menu, Lunch Menu, Dinner Menu, Coffee Menu

Aqua Bistro

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 St John restaurants.

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.