Navigation Menu+

Restaurant & Bar Guide

St John hotels and resorts vacation rentals near Trunk Bay


Nothing compliments St John’s world famous beaches like the many fabulous restaurants and bars on St John. The following is our guide to the Eats & Drinks on the Island.

St John Bars + Restaurants

Cruz Bay Restaurants – Casual Dining

The Banana Deck – $$$ – bar, American, Caribbean, seafood
Café Roma
– $$$ – Italian, pizza
Candi’s BBQ – $ – BBQ, Caribbean
Chester’s Getaway – $ – pub BBQ
Cruz Bay Landing – $$ – bar, pub, American, Caribbean, cafe
da Livio – $$$ – talian, pizza
De’ Coal Pot – $$$ – West Indian, Caribbean
Doghouse Pub – $ – bar, pub, American


Driftwood Dave’s – $\★★★★ Bar, BBQ and burgers


Drink St John – $$$ – bar, American
The Dugout at 420 to Center – $$ – Chinese, Asian, fusion
Etta’s West Indian Cuisine – $ – West Indian, Caribbean
Hercules Pate – $ – Caribbean
High Tide Restaurant – $$$ – bar, seafood, American, Caribbean
Inn at Tamarind Court – $$$ – American
Jake’s – $ – cafe, American
Joe’s Rum Hut – $$ – bar, American
Lime Inn – $$$ – bar, Caribbean, American, seafood
Little Olive – $ – Food Truck, Mediterranean, Greek, vegetarian-friendly
Margarita Phil’s – $$$ – Mexican, Southwestern
North Shore Deli – $$ – DELI
Quiet Mon Pub – $$ – bar, pub, Irish
Rhumb Lines – $$$ – Asian, Thai, fusion, Caribbean
Ronnie’s Pizza – $ – pizza, 340-693-7700
Sam + Jacks Deli – $$ – DELI
Sogo’s Restaurant – $$$ – Caribbean
Sun Dog Cafe – $$ – American, Caribbean, grill
The Fish Trap – $$$ – seafood, Caribbean
The Beach Bar – $$ – bar, pub, American, grill
The Longboard – $$ Casual, Caribbean
The Tap Room – $$ – St John Brewer’s bar, pub
Umami Bar – $$$ – seafood, sushi, Asian, vegetarian-friendly
Uncle Joe’s BBQ – $ – BBQ
Viva Cantina – $$$ – Mexican
Woody’s Seafood Saloon – $ – bar, American, seafood, pub


Cruz Bay Restaurants – Fine Dining

Asolare – $$$$ – Cruz Bay – Caribbean, seafood, fusion, 340-779-4747
Café Roma – $$$ – Cruz Bay – Italian, pizza, 340-776-6524
da Livio – $$$$ – Cruz Bay – Italian, pizza, 340-779-8900
Extra Virgin Bistro – $$$$ – Cruz Bay – Seafood, Italian, American, Mediterranean, 340-715-1864
High Tide Restaurant – $$$ – Cruz Bay – bar, seafood, American, Caribbean, 340-714-6169
La Tapa – $$$$ – Cruz Bay – seafood, Italian, Mediterranean, Spanish, 340-693-7755
Morgan’s Mango – $$$$ – Cruz Bay – Caribbean, seafood, 340-693-8141
Ocean 362 – $$$$ – Cruz Bay – Seafood, Caribbean, American, Vegetarian-friendly, 340-776-0001
Ocean Grill – $$$$ – Cruz Bay – Seafood, Caribbean, American, 340-693-3304
Rhumb Lines – $$$$ – Cruz Bay – Asian, Thai, fusion, Caribbean, 340-776-0303
The Terrace – $$$$ – Cruz Bay – seafood, French, 340-779-8550
Vista Mare – $$$$ – Cruz Bay – seafood, American, Italian, 340-777-6273
Waterfront Bistro – $$$$ – Cruz Bay – Caribbean, French, seafood, 340-777-7755
Zozo’s at Caneel Bay – $$$$ – Caneel Bay – Italian, seafood, 340-693-9200


Coral Bay Restaurants – Casual DINING

Aqua Bistro – $$$ – Coral Bay – Italian, American, seafood, outdoor dining
Coral Bay Caribbean Oasis – $ – Coral Bay – Home-style Southern. seafood, American
Indigo Grill – $$ – Coral Bay – bar, American, Caribbean, pizza
Miss Lucy’s – $$$ – Friis Bay – Caribbean, American, seafood, brunch
Pickles in Paradise – $ – Coral Bay – cafe, American
Shipwreck Landing – $$$ – Johns Folly – bar, Caribbean, American, seafood
Skinny Legs – $$ – Coral Bay – bar, pub, American, burgers
Skipper’s Brit Pub – $$ – Coral Bay – bar, pub, British, Caribbean


The Triple B – $ \★★★★★ – Food truck, fresh American fusion breakfast/Brunch. Menu


Coral Bay Restaurants – Fine Dining

Aqua Bistro – $$$ – Coral Bay – Italian, American, seafood, outdoor dining, 340-776-5336
Café Concordia – $$$ – Concordia – American, Caribbean, 340-693-5855


Delis

Baked in the Sun – $ – Cruz Bay – DELI
North Shore Deli – $$ – Cruz Bay – DELI
Pickles in Paradise – $ – Coral Bay – cafe, American
Sam + Jacks Deli – $$ – Cruz Bay – DELI
Sun Dog Cafe – $$ – Cruz Bay – American, Caribbean, grill


BBQ

Candi’s BBQ – $ – Cruz Bay – BBQ, Caribbean
Chester’s Getaway – $ – Center Line – pub BBQ
Driftwood Dave’s – $ – Cruz Bay – BBQ and burgers
Uncle Joe’s BBQ – $ – Cruz Bay – BBQ


Food Trucks

Little Olive – $ – Cruz Bay – Food Truck, Mediterranean, Greek, vegetarian-friendly
The Triple B – $ \★★★★★ – Food truck, fresh American fusion breakfast/Brunch. Menu
Tony’s Kitchen – $ – Centerline Road – Caribbean, West Indian


Pizza

Café Roma – $$$ – Cruz Bay – Italian, pizza, 340-776-6524
da Livio – $$$ – Cruz Bay – Italian, pizza, 340-779-8900
Ronnie’s Pizza – $ – Cruz Bay – pizza, 340-693-7700


West Indian

De’ Coal Pot – $$$ – Cruz Bay – West Indian, Caribbean
Etta’s West Indian Cuisine – $ – Cruz Bay – West Indian, Caribbean
Hercules Pate – $ – Cruz Bay – Caribbean
Sogo’s Restaurant – $$$ – Cruz Bay – Caribbean


Smoothies / Ice Cream

Colombo’s Smoothies – $ – Coral Bay – SMOOTHIES
Our Market Smoothies – $ – Cruz Bay – SMOOTHIES
St John Scoops – $ – Cruz Bay – ice cream +adult-flavors, smoothies