The US Virgin Islands Best Guide

St. John Restaurant Guide

Restaurants on St. John offer various levels of enjoyable dining experiences. From casual outdoor dining to five-course meals on patios overlooking 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.

CRUZ BAY RESTAURANTS

In quaint Cruz Bay, there are several narrow roads forming a small grid. Along these roads, there 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.

Restaurant Name Cuisine Phone Location
Aqua Bistro $$ Multi-Cuisine (340) 776-5336 Coral Bay
420 to Center $ Asian (340) 228-4672 Cruz Bay
Banana Deck $$ American (340) 693-5055 Cruz Bay
Beach Bar St. John $$ Bar Food (340) 777-4220 Cruz Bay
Cafe Roma $$ Italian (340) 776-6524 Cruz Bay
Colombo’s Smoothies $ Desert (340) 715-5227 Centerline
Coral Bay Oasis $ American (340) 774-1030 Coral Bay
Cruz Bay Landing $$ American (340)-776-6908 Cruz Bay
Dave & Jerry’s Island Steakhouse $$$ Steak (340) 779-9614 Cruz Bay
Dog House Pub $$ American (340) 777-3361 Cruz Bay
Dr!nk St. John $$ American (407) 758-6924 Cruz Bay
Extra Virgin Bistro $$$ Mediterranean (340) 715-1864 Enighed
Greengo’s Caribbean Cantina $$ Mexican (340) 777-8226 Mongoose Junction
Hercules Pate Delight $ Caribbean 340-776-6352 Cruz Bay
High Tide Bar & Seafood Grill $$ American (340) 714-6169 Cruz Bay
Indigo $$ American (340) 776-4433 Coral Bay
Island Cork $$ Tapas (340) 642-5517 Cruz Bay
Joe’s Rum Hut $$ American (340) 775-5200 Wharfside Landing
La Tapa $$$ Mediterranean (340) 693-7755 Cruz Bay
Little Olive $ Greek 340-727-8777 Cruz Bay
Longboard $$ Caribbean (340) 715-2210 Cruz Bay
Margarita Phil’s $$ Mexican (340) 693-8400 Cruz Bay
Miss Lucy’s Restaurant/Bar $ Caribbean (340) 693-5244 Coral Bay
Morgan’s Mango $$ Caribbean (340) 693-8141 Cruz Bay
Nella’s Lounge $ Caribbean
North Shore Deli $ American (340) 777-3061 Mongoose Junction
Ocean 362 $ American (340) 776-0001 Gallows Pt Resort
Our Market Smoothies $ Desert Cruz Bay
Pizza Bar in Paradise $ Pizza (340) 201-1183 Coral Bay
Quiet Mon Pub $$ American (340) 779-4799 Cruz Bay
Rhumb Lines Restaurant $$ Asian (340) 776-0303 Meada S Plaza
Ronnie’s Pizza $ Pizza (340) 693-7700 Cruz Bay
Sam & Jack’s Deli $ Deli (340) 714-3354 Cruz Bay
Shambles $ Bar Food (340) 777-4015 Centerline
Skinny Legs $ American (340) 779-4982 Coral Bay
St. John Scoops $ Ice Cream Cruz Bay
Sun Dog Cafe/Gecko Gazebo Bar $$ American (340) 693 8340 Mongoose Junction
The Danforth $$ Caribbean (340) 626-8740 Coral Bay
The Lime Inn $$ Caribbean (340) 776-6425 Cruz Bay
The Tap Room $ Brewery (340) 715-7775 Mongoose Junction
The Terrace Restaurant $$$ Seafood (340) 779-8550 Cruz Bay
Uncle Joe’s Barbeque $ BBQ Cruz Bay
Woody’s Seafood Saloon $ Bar Food (340) 779-4625 Cruz Bay
Virgin Islands Books & Maps