St. John Restaurant Guide

Restaurants on St. John offer you various levels of enjoyable dining experiences. From casual outdoor dining to five course meals on patios over looking moonlit Cruz Bay, you will enjoy it all. Experienced chefs create mouth-watering entrees, often offering a large selection from continental cuisine to French, Italian and Caribbean foods. Submit Restaurant Updates

CRUZ BAY RESTAURANTS

In quaint Cruz Bay there are several narrow roads forming a small grid. Along these roads are several restaurants. There are a few restaurants right on the water. They offer pleasant ocean breezes and a great view. A short walk into Cruz Bay and you will find more restaurants offering everything from casual dining with BBQ chicken wings and beer to shrimp appetizers and steak dinners.

Cruz Bay is not the only area beckoning to your taste buds to enjoy its restaurants; you can also head out to Coral Bay for some casual and fun dining.

If you want a more formal dining experience the resorts on the islands have great restaurants that you can go to or there are several fabulous spots on the hillsides around Cruz Bay.

St. John Restaurant List

49 results - showing 1 - 30
1 2
Avg/Cost

Aqua Bistro

Cuisine:
  • Multi-Cuisine
  • Seafood
Phone: (340) 776-5336
Location: Coral Bay
$$
420 to Center
Cuisine: Asian
Phone: 340-228-4672
Location: Cruz Bay
$
Banana Deck
Cuisine: American
Phone: 340-693-5055
Location: Cruz Bay
$$
Beach Bar St. John
Cuisine: Bar Food
Phone: (340) 777-4220
Location: Cruz Bay
$$
Cafe Roma
Cuisine: Italian
Phone: (340) 776-6524
Location: Cruz Bay
$$
Colombo's Smoothies
Cuisine: Desert
Phone: (340) 715-5227
Location: Centerline
$
Coral Bay Oasis
Cuisine: American
Phone: 340-774-1030
Location: Coral Bay
$
Cruz Bay Landing
Cuisine: American
Phone: (340)-776-6908
Location: Cruz Bay
$$
Dave & Jerry’s Island Steakhouse
Cuisine: Steak
Phone: (340) 779-9614
Location: Cruz Bay
$$$
Dog House Pub
Cuisine: American
Phone: (340) 777-3361
Location: Cruz Bay
$$
Dr!nk St. John
Cuisine: American
Phone: (407) 758-6924  
Location: Cruz Bay
$$
Extra Virgin Bistro
Cuisine: Mediterranean
Phone: (340) 715-1864
Location: Enighed
$$$
Greengo's Caribbean Cantina
Cuisine: Mexican
Phone: (340) 777-8226
Location: Mongoose Junction
$$
Hercules Pate Delight
Cuisine: Caribbean
Phone: 340-776-6352
Location: Cruz Bay
$
High Tide Bar & Seafood Grill
Cuisine: American
Phone: (340) 714-6169
Location: Cruz Bay, Wharfside Landing
$$
Indigo
Cuisine: American
Phone: (340)776-4433
Location: Coral Bay
$$
Island Cork
Cuisine: Tapas
Phone: (340) 642-5517
Location: Cruz Bay
$$
Joe's Rum Hut
Cuisine: American
Phone: (340) 775-5200
Location: Wharfside Landing
$$
La Tapa
Cuisine: Mediterranean
Phone: (340) 693-7755
Location: Cruz Bay
$$$
Little Olive
Cuisine: Greek
Phone: 340-727-8777
Location: Cruz Bay
$
Longboard
Cuisine: Caribbean
Phone: (340) 715-2210
Location: Cruz Bay
$$
Margarita Phil's
Cuisine: Mexican
Phone: (340) 693-8400
Location: Cruz Bay
$$
Miss Lucy's Restaurant/Bar
Cuisine: Caribbean
Phone: (340) 693-5244
Location: Coral Bay
$
Morgan's Mango
Cuisine: Caribbean
Phone: (340) 693-8141
Location: Cruz Bay
$$
Nella's Lounge
Cuisine: Caribbean
$
North Shore Deli
Cuisine: American
Phone: (340) 777-3061
Location: Mongoose Junction
$
Ocean 362
Cuisine: American
Phone: (340) 776-0001
Location: Gallows Pt Resort
$
Our Market Smoothies
Cuisine: Desert
Location: Cruz Bay
$
Pizza Bar in Paradise
Cuisine: Pizza
Phone: (340) 201-1183
Location: Coral Bay
$
Quiet Mon Pub
Cuisine: American
Phone: (340) 779-4799
Location: Cruz Bay
$$
49 results - showing 1 - 30
1 2