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
(22)
Brew Pub
(1)
(7)
Contemporary
(1)
Diner
(1)
(2)
(4)
Gastropub
(1)
(1)
Grill
(2)
(1)
(1)
(4)
Pub
(9)
(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
(43)
Gluten Free Options
(33)
Vegan Options
(21)
Meals
Price
Cheap Eats
(24)
Mid-range
(80)
Fine Dining
(11)
Restaurant features
Free Wifi
(16)
Parking Available
(25)
Reservations
(36)
Serves Alcohol
(57)
Takeout
(53)
Television
(22)
Wheelchair Accessible
(33)
More
Good for
Bar Scene
(34)
Business meetings
(2)
(32)
Kids
(36)
Local cuisine
(38)
(24)
More
Sort by:
  • Ranking
  • Name

Mongoose Restaurant

#57 of 76 Restaurants in St. John
$$ - $$$ Seafood Caribbean

The Triple B Coral Bay

#58 of 76 Restaurants in St. John

Etta's West Indian Cuisine

#59 of 76 Restaurants in St. John

Sogo's Restaurant Cruz Bay

#60 of 76 Restaurants in St. John
$$ - $$$ Caribbean

Hercules Pate Delight Cruz Bay

#61 of 76 Restaurants in St. John

Chester's Getaway

#62 of 76 Restaurants in St. John
$ Bar Pub Caribbean Barbecue

Ted's Supper Club

#63 of 76 Restaurants in St. John

Yogurt In Love USVI

#4 of 5 Dessert in St. John

Inn at Tamarind Court Restaurant Cruz Bay

#64 of 76 Restaurants in St. John
$$ - $$$ American

Grateful Grill Coral Bay

#65 of 76 Restaurants in St. John
$$ - $$$ Fast food Barbecue

Chateau Bordeaux Coral Bay

#66 of 76 Restaurants in St. John
$$ - $$$ Caribbean

Sip & Chill Coffee Cafe

#1 of 1 Coffee & Tea in St. John

Cool Desires Cruz Bay

#5 of 5 Dessert in St. John

Estela's Classic Cruz Bay

#67 of 76 Restaurants in St. John

Papaya Cafe

#68 of 76 Restaurants in St. John

The Callaloo Restaurant

#69 of 76 Restaurants in St. John

Snorkel's Bar

#70 of 76 Restaurants in St. John
$$ - $$$ Bar Pub

Creek Bay Landing Cruz Bay

#72 of 76 Restaurants in St. John

Caneel Beach Terrace

#73 of 76 Restaurants in St. John

T'ree Lizard

#74 of 76 Restaurants in St. John

Turtle Bay Estate House

#75 of 76 Restaurants in St. John

Raintree Cafe

#76 of 76 Restaurants in St. John
Bar Cafe Pub

C & D Bakery Cruz Bay

#2 of 2 Bakeries in St. John