Best restaurants near me in St. John,
Price
- $30 and under
- $31 to $50
- $50 and over
Cuisine
Top Rated
Dining Options
Seating Options
Accessibility
38 restaurants available nearby
Booked 14 times today
Booked 22 times today
Booked 22 times today
Dining near St. John, at a glance
Updated on
See what locals rave about
From verified diners like you
From verified diners like you
- LLisavipBaltimore / Maryland •16 reviews5.0Dined 2 days agoGreat food and service. Waitress was friendly. Good experience overall.More infoSunset GrillePrice: Moderate• Steakhouse• St Thomas•4.7
- SStaceyChicago / Illinois •2 reviews5.0Dined 2 days agoWe weren’t that hungry so we dined off the happy hour menu. The food did not disappoint. However, the best part of the entire experience was the staff. They were all very friendly especially Mark, the bartender! It was the best dining experience we’ve had on the island yet after 6 annual visits. Thanks to all!More infoDave & Jerry's Island SteakhousePrice: Very Expensive• Steakhouse• St. John•4.7
- DdanAlabama •12 reviews5.0Dined 7 days agoBeautiful view. Right on Cruz bay. Bring your phone because there are a bunch of glamorous words on menu for things like duck and shrimp. Salad appetizers, main course and desserts all very good but would say most of the menu was non traditional. Pan breaded and fried hammered veal. Crab cakes made with shrimp and lobster with cucumber sauce. Vanilla ice cream with saffron. Unique meal. We would go back.More infoLa TapaPrice: Very Expensive• International• St. John•4.7
- JJudyDenver / Colorado •1 review5.0Dined on Nov 23, 2024Ocean 362 lived up to its billing with both amazing food and a gorgeous view of the sun setting over the ocean. The staff also took great care of our family on Thanksgiving with a lovely meal that we were able to carry out and eat at our condo there at Gallows Point Resort. I would definitely recommend putting Ocean 362 at the top of your list for fine dining in St John.More infoOcean 362Price: Very Expensive• Farm-to-table• St. John•4.7
Frequently asked questions
Here are the most popular cuisines: International, Steakhouse, Italian, Seafood, Caribbean and many more.
There are 685 restaurants on OpenTable in Caribbean.
Yes, we partner with a third party to bring back menu information for restaurants near you.