Only a few weeks in 2023 remain! Get them while they last! Learn More
A PRIVATE 3-BEDROOM OCEANFRONT VILLA NESTLED ABOVE HART BAY, ST. JOHN, US VIRGIN ISLANDS
Restaurants on St. John
FROM FUNKY TO FINE, FIND THE DINING EXPERIENCE OF YOUR VACATION DREAMS.

No matter your cuisine preference or meal restrictions, you can eat your way around the island of St. John, US Virgin Islands. These are just a sampling of some of the best-of-the-best restaurants out of the over 100 options you have.
If price is important, be sure to scout out the establishment first so there's no surprises. Cruz Bay is where you want to head if you're looking for the most options and variety.
Check out our other dining categories that may better suit your preferences.
Cruz Bay $
Cuisine: Pub
Cuisine: Asian (Dinner)
Cruz Bay $$
Cuisine: Italian
Cuisine: American
Cruz Bay $$$
Cuisine: American, Caribbean, Bar, Cafe, Seafood, Vegetarian Friendly, Vegan Options, Gluten Free Options
Cruz Bay $$$$
Cuisine: Italian, American, Caribbean, Seafood, Mediterranean, Vegetarian Friendly, Vegan Options, Gluten Free Options
https://greengoscantina.com/st-john-vi/
Cuisine: Mexican
Cruz Bay $
Cuisine: Caribbean
Lovango Cay $$$
Cuisine: Fine Dining, Coastal Cuisine
Cuisine: American, Caribbean, Seafood
Cruz Bay $$-$$$
Cuisine: Caribbean, Seafood, Vegetarian Friendly
Cuisine: American, Caribbean, Seafood
Cruz Bay $$-$$$
Cuisine: Caribbean, Seafood, Asian, Thai, Fusion, Vegetarian Friendly, Vegan Options, Gluten Free Options
Cruz Bay $$-$$$
Cuisine: Grill, American, Caribbean
Cruz Bay $$$$
Cuisine: French, Caribbean, Seafood, Vegetarian Friendly, Gluten Free Options, Vegan Options
https://www.zozosatcaneelbay.com/
Caneel Bay $$$$
Cuisine: Gourmet 4-Course Meal