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 Lucky Chops Lounge

Contact Mathayom Private Chefs ~ St. John Catering

Contact Aqua Bistro

Contact Bikinis on the Beach


Cuisine
Location
Price Range
52 results - showing 1 - 30
1 2
Phone Price
Multi-cuisine - Seafood
(340) 776-5336 $$$ Coral Bay
(340) 779-2155 $$$ Honeymoon Beach
Asian - Sushi
(340) 690-3868 $$$ Cruz Bay
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) 779-8900 $$$ 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
Contemporary
(340) 693-3304 $$$ Mongoose Junction
$$$ Cruz Bay
(340) 693-5140 $$$ Coral Bay
52 results - showing 1 - 30
1 2
Close Menu