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

Sort by:
Ranking
Name

Margarita Phil's (Cruz Bay)

#57 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (43)
Cuisines: Mexican

St. John Provisions

#58 of 80 Restaurants in St. John
$$ - $$$
Visitor photos (3)

Sogo's Restaurant (Cruz Bay)

#59 of 80 Restaurants in St. John
$$ - $$$
Visitor photos (20)
Cuisines: Caribbean

The Triple B (Coral Bay)

#60 of 80 Restaurants in St. John
$
Visitor photos (6)

Mongoose Restaurant

#61 of 80 Restaurants in St. John
$$ - $$$ Map
Cuisines: Seafood Caribbean

Chester's Getaway

#62 of 80 Restaurants in St. John
$ Map
Visitor photos (5)
Cuisines: Bar Pub Caribbean Barbecue

Hercules Pate Delight (Cruz Bay)

#63 of 80 Restaurants in St. John
$ Map
Visitor photos (2)
Cuisines: Caribbean

Yogurt In Love USVI

#4 of 5 Dessert in St. John
$ Map
Visitor photos (4)
Cuisines: Delicatessen

Oasis Private Chefs

#64 of 80 Restaurants in St. John
$$$$ Map
Visitor photos (4)
Cuisines: Seafood

Ted's Supper Club

#65 of 80 Restaurants in St. John
$$$$
Visitor photos (1)

Chateau Bordeaux (Coral Bay)

#66 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (72)
Cuisines: Caribbean

Inn at Tamarind Court Restaurant (Cruz Bay)

#67 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (4)
Cuisines: American

Estela's Classic (Cruz Bay)

#68 of 80 Restaurants in St. John
Map
Visitor photos (6)

Sip & Chill Coffee Cafe

#1 of 1 Coffee & Tea in St. John
$ Map
Cuisines: Cafe Delicatessen

Cool Desires (Cruz Bay)

#5 of 5 Dessert in St. John
$ Map
Visitor photos (4)

Papaya Cafe

#69 of 80 Restaurants in St. John

The Callaloo Restaurant

#70 of 80 Restaurants in St. John
Map
Cuisines: Caribbean

Banana Jack

#71 of 80 Restaurants in St. John
Map
Visitor photos (2)

Snorkel's Bar

#72 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (14)
Cuisines: Bar Pub

Island Grill

#74 of 80 Restaurants in St. John
Visitor photos (1)

Grateful Grill (Coral Bay)

#75 of 80 Restaurants in St. John
$$ - $$$ Map
Visitor photos (1)
Cuisines: Fast food Barbecue

Creek Bay Landing (Cruz Bay)

#76 of 80 Restaurants in St. John

Caneel Beach Terrace

#77 of 80 Restaurants in St. John
Visitor photos (4)
Cuisines: Seafood

T'ree Lizard

#78 of 80 Restaurants in St. John

Turtle Bay Estate House

#79 of 80 Restaurants in St. John
$$$$
Visitor photos (5)

Raintree Cafe

#80 of 80 Restaurants in St. John
Cuisines: Bar Cafe Pub

C & D Bakery (Cruz Bay)

#2 of 2 Bakeries in St. John