St. John Restaurants

From the savory offerings of humble outdoor food stands to the formal elegance of fine restaurants, St. John has dining options to suit every taste. Check out the many food stands around Cruz Bay Park for a taste of the local cuisine. Explore the bars, restaurants and diners around Cruz Bay and Coral Bay, where you’ll find all manner of fresh, seasonal and local fare.
St. John has numerous fine restaurants that range from casual local caribbean food to good old American fare to gourmet international meals. There are also two large supermarkets in Cruz Bay that stock everything you need to cook in your own kitchen!  Of course, if you prefer to really be on vacation, you can hire someone to cook for you at your private villa - ask your rental agent for details.

  1. StarFish Market.  Located in the MarketPlace on South Shore Road (near Car Ferry).  Open Daily 7:30am - 9pm. Also offers online shopping & delivery to your villa.  Tel: +1-340-779-4949
  2. Dolphin Market. Located on Centerline Road near Roundabout.


  1. Fatty Crab, +1-340-775-9951.  Near Roundabout.  Fusion South Eastern food (Malaysian, Thai).
  2. Asolare, + 1-340-779-4747.  North Shore Road.  Serves an eclectic array of fusion cuisine
  3. Baked in the Sun, +1-340-693-8786.  In the MarketPlace in Cruz Bay.  Casual dinning.
  4. The Banana Deck, +1-340-693-5055.  American, Seafood, Steaks
  5. The Beach Bar, +1-340-777-4220.  At Warfside Village near Ferry.  Bar scene, live entertainment
  6. Cactus on the Blue, +1-340-693-8515,  Mexican food
  7. Da Livio's, +1-340-779-8900.  Italian food
  8. The Fish Trap, +1-340-693-9994.  Raintree Court.  Seafood, open air dining
  9. La Tapa, +1-340-693-7755.  Spanish food