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.

Best Caribbean Restaurants in St. John

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Our Market Smoothies (Cruz Bay)

#1 of 117 Restaurants in St. John
#1 of 48 Restaurants in Cruz Bay
Visitor photos (52)
Cuisines: Caribbean Healthy

The Tourist Trap (Coral Bay)

#6 of 117 Restaurants in St. John
#1 of 11 Restaurants in Coral Bay
Price: $3 - $12
Visitor photos (93)
Cuisines: American Caribbean Sandwiches International Diner

Coral Bay Caribbean Oasis (Coral Bay)

#12 of 117 Restaurants in St. John
#3 of 11 Restaurants in Coral Bay
Price: $9 - $15 Map
Visitor photos (28)

Ekaete Pink Corner (Coral Bay)

#16 of 117 Restaurants in St. John
#4 of 11 Restaurants in Coral Bay
Map
Visitor photos (42)
Cuisines: Indian Caribbean

Sweet Plantains Restaurant & Rhum Bar (Coral Bay)

#17 of 117 Restaurants in St. John
#5 of 11 Restaurants in Coral Bay
Map
Visitor photos (70)
Cuisines: Indian Caribbean Seafood Vegan

Asolare (Cruz Bay)

#19 of 117 Restaurants in St. John
#11 of 48 Restaurants in Cruz Bay
Map
Visitor photos (79)
Cuisines: Caribbean Bar Asian Fusion

Rhumb Lines

#23 of 117 Restaurants in St. John
Price: $25 Map
Visitor photos (72)
Cuisines: Caribbean Asian Thai Fusion Pacific Rim

Ocean Grill (Cruz Bay)

#24 of 117 Restaurants in St. John
#14 of 48 Restaurants in Cruz Bay
Map
Visitor photos (38)
Cuisines: Caribbean Seafood Barbecue Contemporary

Castaway's (Cruz Bay)

#26 of 117 Restaurants in St. John
#16 of 48 Restaurants in Cruz Bay
Map
Visitor photos (18)
Cuisines: Caribbean

The Lime Inn (Cruz Bay)

#29 of 117 Restaurants in St. John
#19 of 48 Restaurants in Cruz Bay
Map
Visitor photos (68)
Cuisines: Caribbean

The Banana Deck (Cruz Bay)

#30 of 117 Restaurants in St. John
#20 of 48 Restaurants in Cruz Bay
Price: $40 Map
Visitor photos (55)
Cuisines: American Caribbean

Morgan's Mango (Cruz Bay)

#32 of 117 Restaurants in St. John
#22 of 48 Restaurants in Cruz Bay
Map
Visitor photos (88)
Cuisines: Caribbean Fusion

Vie's Snack Shack

#33 of 117 Restaurants in St. John
Price: $12 Map
Visitor photos (77)
Cuisines: Caribbean

Miss Lucy's

#40 of 117 Restaurants in St. John
Map
Visitor photos (114)
Cuisines: Caribbean

Sogo's Restaurant (Cruz Bay)

#43 of 117 Restaurants in St. John
#26 of 48 Restaurants in Cruz Bay
Visitor photos (17)
Cuisines: Indian Caribbean

The Longboard - Coastal Cantina (Cruz Bay)

#46 of 117 Restaurants in St. John
#28 of 48 Restaurants in Cruz Bay
Price: $5 - $15 Map
Visitor photos (23)
Cuisines: American Caribbean

Virgin Fire Bar & Grill (Cruz Bay)

#55 of 117 Restaurants in St. John
#30 of 48 Restaurants in Cruz Bay
Price: $12 - $40 Map
Visitor photos (26)
Cuisines: Caribbean International Contemporary

Caneel Beach Bar And Grill (Caneel Bay)

#61 of 117 Restaurants in St. John
#2 of 2 Restaurants in Caneel Bay
Map
Visitor photos (8)

Beach Cafe & Bar - Westin

#68 of 117 Restaurants in St. John
Price: $15 - $20 Map
Visitor photos (4)
Cuisines: Caribbean

Estela's Classic (Cruz Bay)

#73 of 117 Restaurants in St. John
#38 of 48 Restaurants in Cruz Bay
Map
Visitor photos (1)

Chateau Bordeaux

#77 of 117 Restaurants in St. John
Map
Visitor photos (44)
Cuisines: Caribbean

Natural Vybz Rootz (Cruz Bay)

#82 of 117 Restaurants in St. John
#39 of 48 Restaurants in Cruz Bay
Cuisines: Caribbean Vegetarian Jamaican

Esther & Jerry's Restaurant

#93 of 117 Restaurants in St. John
Map
Cuisines: Caribbean