We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants in St. John

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(30)
(4)
Bar
(25)
Brew Pub
(1)
(7)
Contemporary
(1)
Diner
(1)
(2)
(4)
Gastropub
(1)
(1)
Grill
(2)
(1)
(1)
(4)
Pub
(11)
(2)
Southwestern
(1)
(2)
(1)
Burrito
(3)
Ceviche
(6)
Cheeseburger
(4)
Cheesecake
(7)
Corned Beef
(1)
Crab
(19)
Crab Cake
(1)
Dumplings
(1)
Filet Mignon
(5)
Fish & Chips
(5)
Hot Pot
(1)
Jambalaya
(1)
Lasagne
(3)
Lobster
(14)
Meatloaf
(1)
Omelette
(2)
Oyster
(2)
Pad Thai
(1)
Paella
(4)
Pasta
(1)
Polenta
(1)
Pork Tenderloin
(2)
Ribs
(8)
Roast Beef
(1)
Sandwiches
(4)
Shrimp
(28)
Surf And Turf
(1)
Tapas
(1)
Tortillas
(1)
More
Dietary Restrictions
Vegetarian Friendly
(50)
Gluten Free Options
(32)
Vegan Options
(31)
Meals
Price
Cheap Eats
(24)
Mid-range
(78)
Fine Dining
(11)
Restaurant features
Free Wifi
(16)
Parking Available
(25)
Reservations
(34)
Serves Alcohol
(56)
Takeout
(53)
Television
(22)
Wheelchair Accessible
(33)
More
Good for
Bar Scene
(33)
Business meetings
(2)
(32)
Kids
(35)
Local cuisine
(37)
(23)
More
Sort by:
  • Ranking
  • Name

Barefoot Cowboy Cruz Bay

#30 of 75 Restaurants in St. John
₹₹ - ₹₹₹ American Bar Barbecue

Jake's Cruz Bay

#32 of 75 Restaurants in St. John

Fish Trap Cruz Bay

#35 of 75 Restaurants in St. John
Reserve

Dog House Pub St John

#36 of 75 Restaurants in St. John

Uncle Joe's Barbecue

#39 of 75 Restaurants in St. John

Colombo's Smoothies Coral Bay

#2 of 5 Dessert in St. John

Cafe Concordia Coral Bay

#41 of 75 Restaurants in St. John

Ekaete Pink Corner Coral Bay

#42 of 75 Restaurants in St. John

Caneel Beach Bar And Grill Caneel Bay

#43 of 75 Restaurants in St. John

Candi's Barbecue Cruz Bay

#44 of 75 Restaurants in St. John

Viva Cantina Cruz Bay

#45 of 75 Restaurants in St. John
₹₹ - ₹₹₹ Mexican Southwestern Gluten Free Options Vegetarian Friendly

Cafe Roma

#46 of 75 Restaurants in St. John
₹₹ - ₹₹₹ Italian Pizza Vegetarian Friendly

Quiet Mon Pub

#48 of 75 Restaurants in St. John
Irish Pub Bar

da Livio Cruz Bay

#49 of 75 Restaurants in St. John
₹₹ - ₹₹₹ Italian Pizza Vegetarian Friendly

The Dugout at 420 to Center

#50 of 75 Restaurants in St. John
Chinese Asian Bar Pub Fusion

Ronnie's Pizza & Mo

#51 of 75 Restaurants in St. John

St John Scoops Cruz Bay

#3 of 5 Dessert in St. John

Beach Cafe & Bar - Westin

#54 of 75 Restaurants in St. John
₹₹ - ₹₹₹ Bar American Caribbean Seafood Pub

Etta's West Indian Cuisine

#55 of 75 Restaurants in St. John

Margarita Phil's Cruz Bay

#56 of 75 Restaurants in St. John
₹₹ - ₹₹₹ Mexican Bar Pub

Baked in the Sun

#1 of 2 Bakeries in St. John