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

Featured Dining

Contact Aqua Bistro

Contact Mathayom Private Chefs ~ St. John Catering

Contact Bikinis on the Beach


Cuisine
Location
Price Range
48 results - showing 1 - 30
1 2
Phone Price
Multi-cuisine - Seafood
(340) 776-5336 $$$ Coral Bay
(340) 779-2155 $$$ Honeymoon Beach
340-228-4672 $$$ Cruz Bay
American
340-693-5055 $$$ Cruz Bay
Italian
(340) 776-6524 $$$ Cruz Bay
(340) 715-5227 $$$ Centerline
American
340-774-1030 $$$ Coral Bay
American
(340)-776-6908 $$$ Cruz Bay
American
(340) 777-3361 $$$ Cruz Bay
American
(407) 758-6924   $$$ Cruz Bay
Mediterranean
(340) 715-1864 $$$ Enighed
(340) 777-8226 $$$ Mongoose Junction
340-776-6352 $$$ Cruz Bay
(340) 714-6169 $$$ Cruz Bay, Wharfside Landing
American
(340)776-4433 $$$ Coral Bay
Tapas
(340) 642-5517 $$$ Cruz Bay
Mediterranean
(340) 693-7755 $$$ Cruz Bay
Greek
340-727-8777 $$$ Cruz Bay
Caribbean
(340) 715-2210 $$$ Cruz Bay
(340) 693-8400 $$$ Cruz Bay
(340) 693-5244 $$$ Coral Bay
Caribbean
(340) 693-8141 $$$ Cruz Bay
Caribbean
$$$
American
(340) 777-3061 $$$ Mongoose Junction
American
(340) 776-0001 $$$ Gallows Pt Resort
$$$ Cruz Bay
(340) 201-1183 $$$ Coral Bay
American
(340) 779-4799 $$$ Cruz Bay
(340) 776-0303 $$$ Meada S Plaza
(340) 693-7700 $$$ Cruz Bay
48 results - showing 1 - 30
1 2

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 causal 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 causal 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.

Close Menu