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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Caribbean Restaurants in St. John

Sort by:
Ranking
Name

Extra Virgin Bistro (Cruz Bay)

#4 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (67)
Cuisines: Italian American Caribbean Seafood Mediterranean

Indigo Grill

#6 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (66)
Cuisines: American Bar Pizza Caribbean Seafood Fusion Gluten Free Options

Cruz Bay Landing (Cruz Bay)

#7 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (108)
Cuisines: American Caribbean Bar Cafe Seafood

The Longboard - Coastal Cantina (Cruz Bay)

#8 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (96)
Cuisines: Bar Seafood American Caribbean Gluten Free Options

The Terrace Restaurant (Cruz Bay)

#9 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (43)
Cuisines: French Caribbean Seafood

Woody's Seafood Saloon (Cruz Bay)

#10 of 80 Restaurants in St. John
$ Map
Visitor photos (118)
Cuisines: American Caribbean Bar Seafood Pub

The Lime Inn (Cruz Bay)

#11 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (112)
Cuisines: American Caribbean Bar Seafood Soups

Waterfront Bistro (Cruz Bay)

#12 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (110)
Cuisines: American Caribbean Seafood

Sun Dog Cafe (Cruz Bay)

#13 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (68)
Cuisines: Grill American Caribbean

Rhumb Lines (Cruz Bay)

#14 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (113)
Reserve

The Beach Bar (Cruz Bay)

#15 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (271)
Cuisines: American Caribbean Bar Grill

Morgan's Mango (Cruz Bay)

#16 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (142)
Cuisines: Caribbean Seafood

Miss Lucy's

#17 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (196)
Cuisines: American Caribbean Seafood

Ocean Grill (Cruz Bay)

#18 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (61)
Cuisines: American Caribbean Seafood Contemporary Gluten Free Options

Asolare (Cruz Bay)

#19 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (134)
Cuisines: Caribbean Seafood Fusion Gluten Free Options
Reserve

Aqua Bistro (Coral Bay)

#22 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (108)
Cuisines: American Caribbean Bar Seafood Pub

De' Coal Pot

#23 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (74)
Cuisines: Caribbean Gluten Free Options

The Banana Deck (Cruz Bay)

#25 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (73)
Cuisines: American Caribbean Bar Seafood
Reserve

High Tide Bar & Seafood Grill (Cruz Bay)

#26 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (167)
Cuisines: American Caribbean Bar Seafood

Ocean 362 (Cruz Bay)

#28 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (114)
Cuisines: American Caribbean Seafood Vegetarian Friendly

Coral Bay Caribbean Oasis (Coral Bay)

#32 of 80 Restaurants in St. John
$ Map
Visitor photos (32)
Cuisines: American Caribbean Vegetarian Friendly

Shipwreck Landing

#34 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (87)
Cuisines: American Caribbean Bar Seafood

Fish Trap (Cruz Bay)

#36 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (32)
Cuisines: Caribbean Seafood Gluten Free Options
Reserve

Candi's Barbecue (Cruz Bay)

#38 of 80 Restaurants in St. John
$ Map
Visitor photos (50)
Cuisines: Caribbean Barbecue

Uncle Joe's Barbecue

#40 of 80 Restaurants in St. John
$ Map
Visitor photos (31)
Cuisines: Barbecue Caribbean

Ekaete Pink Corner (Coral Bay)

#41 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (45)
Cuisines: Caribbean Jamaican

Cafe Concordia (Coral Bay)

#44 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (31)
Cuisines: American Caribbean

Skipper's Brit Pub at Sweet Plantains (Coral Bay)

#45 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (75)
Cuisines: British Caribbean Seafood

Caneel Beach Bar And Grill (Caneel Bay)

#47 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (23)
Cuisines: American Bar Seafood Sushi Caribbean