St. John Restaurants

With the exception of the grown-on-the-island greens, which you can find in salads at a wide variety of local restaurants, and an occasional catch of local fish, almost all the food served here is imported from the mainland. This means that you may find prices on restaurant menus and supermarket shelves on the high side, since the shipping costs are passed along to the consumer.

During the summer, call ahead to confirm restaurant hours; some restaurants close for a month or so.

Sort by: 3 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. High Tide Bar & Seafood Grill

    $$$

    This casual spot right at Cruz Bay Beach serves everything from hamburgers and mahimahi sandwiches to surf and turf and Caribbean lobster. At happy hour, order a Painkiller and watch the sunset over the bay. Or, if you're here for breakfast, order the chicken and waffles or eggs Benedict. The kids' menu includes favorites like chicken tenders and grilled-cheese sandwiches.

    Strand St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-714–6169

    Known For

    • Family-friendly atmosphere
    • Beachfront setting
    • Good happy hour
  • 2. North Shore Deli

    $

    At this air-conditioned (but no-frills) sandwich shop you place your order at the counter and wait for it to be delivered to your table or for takeout. The classic Reuben is a favorite, but other sandwiches, like the turkey pesto and vegan Greek flatbread pita with hummus and veggies, also get rave reviews. For breakfast, try the brown sugar oatmeal or turkey hash with toast and eggs.

    North Shore Rd., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-777–3061

    Known For

    • Hearty sandwiches
    • Tropical fruit smoothies
    • Grab-and-go menu makes great picnic fixings

    Restaurant Details

    Rate Includes: No dinner
  • 3. Sun Dog Café

    $$

    There's an unusual assortment of dishes at this charming alfresco restaurant, which you'll find tucked into a courtyard in the upper reaches of the Mongoose Junction shopping center. The Jamaican jerk chicken salad and the black-bean quesadilla are good choices. Kudos to the white pizza with artichoke hearts, roasted garlic, mozzarella cheese, and capers.

    North Shore Rd., Hwy. 20, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-693–8340

    Known For

    • Eclectic menu
    • White pizza with artichoke hearts
    • Live music on weekends
  • Recommended Fodor’s Video

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video