We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

St. John | St. John Hotels | St. John Hotels by Type | St. John Attractions | St. John Attractions by Type | St. John Restaurants | St. John Restaurants by Type | St. John Dish Pages | St. John Restaurants by Dining Options | Holiday homes | Flights | TripAdvisor pages

Up one level: U.S. Virgin Islands

St. John Restaurants

Restaurants in Caneel Bay Restaurants in Cruz Bay Restaurants in Virgin Islands National Park
Restaurants in Coral Bay


Baked in the Sun
Cuisines: Sandwiches
Ranked #32 in St. John
Banana Jack
Ranked #83 in St. John
Beach Cafe & Bar - Westin
Price*: US$ 15-20
Cuisines: Caribbean
Ranked #68 in St. John
Big Ben's Deli
Cuisines: Delicatessen
Ranked #91 in St. John
Cafe Roma
Price*: US$ 1-30
Cuisines: Italian, Pizza
Ranked #59 in St. John
Caneel Beach Terrace
Ranked #81 in St. John
Chateau Bordeaux
Cuisines: Caribbean
Ranked #74 in St. John
Chester's Getaway
Cuisines: Barbecue
Ranked #85 in St. John
DR!NK St. John
Cuisines: American
Ranked #71 in St. John
De' Coal Pot
Cuisines: Indian
Ranked #4 in St. John
Donkey Diner
Price*: US$ 5-15
Cuisines: Pizza, Family Fare, Diner
Equator Restaurant
Cuisines: Eclectic
Erin Hrastar
Ranked #75 in St. John
Esther & Jerry's Restaurant
Cuisines: Caribbean
Ranked #92 in St. John
Etta's West Indian Cuisine
Cuisines: Indian
Ranked #28 in St. John
Fish Trap
Cuisines: Seafood
Ranked #50 in St. John
Fishtrap2
Cuisines: Seafood
Ranked #73 in St. John
Global Village on Latitude 18
Ranked #89 in St. John
Indigo Grill
Price*: US$ 14-30
Cuisines: American, Seafood, Pizza & Pasta, Fusion
Ranked #10 in St. John
Island Grill
Ranked #82 in St. John
Jake's
Price*: US$ 6-14
Cuisines: Diner
Ranked #36 in St. John
Lone Star Taqueria
Price*: US$ 12
Cuisines: Mexican
Ranked #87 in St. John
Love City Cafe
Ranked #90 in St. John
Miss Lucy's
Cuisines: Caribbean
Ranked #43 in St. John
Mongoose Restaurant
Ranked #76 in St. John
P and P Restaurant
Ranked #93 in St. John
Papaya Cafe
Ranked #80 in St. John
Pickles In Paradise
Cuisines: American, Sandwiches
Ranked #38 in St. John
Quiet Mon Pub
Cuisines: Irish, Pub
Ranked #56 in St. John
Reggie's Caribbean BBQ
Cuisines: Barbecue
Rhumb Lines
Price*: US$ 25
Cuisines: Caribbean, Asian, Thai, Asian fusion, Pacific Rim
Ranked #21 in St. John
Ronnie's Pizza & Mo
Price*: US$ 3-29
Cuisines: Pizza
Ranked #64 in St. John
Shipwreck Landing
Ranked #49 in St. John
Snorkel's Bar
Ranked #84 in St. John
Sputnik Bar
Cuisines: Caribbean
St. John Provisions
Ranked #51 in St. John
T'ree Lizard
Ranked #88 in St. John
The Callaloo Restaurant
Cuisines: Caribbean
The Dugout at 420 to Center
Cuisines: Seafood, Asian fusion
Ranked #54 in St. John
Turtle Bay Estate House
Ranked #77 in St. John
Uncle Joe's Barbecue
Cuisines: Barbecue
Ranked #55 in St. John
Vie's Snack Shack
Price*: US$ 1-12
Cuisines: Caribbean
Ranked #34 in St. John
Vista Mare
Cuisines: Italian
Ranked #41 in St. John
Westin Marketplace at Great Cruz Bay
Cuisines: Sandwiches
Ranked #66 in St. John
Wharfside Bistro
Cuisines: American
Ranked #62 in St. John
Wicked Bar St John
Cuisines: Mexican
Woody's Seafood Saloon
Cuisines: Seafood, Sandwiches
Ranked #42 in St. John
Zero Sushi
Price*: US$ 12-30
Cuisines: Sushi, Asian


Restaurants near St. John



Colombo's Smoothies
Price*: US$ 4-9
Cuisines: American
Ranked #7 in Coral Bay, St. John
Coral Bay Caribbean Oasis
Price*: US$ 9-15
Cuisines: American, Caribbean, Seafood, Vegetarian
Ranked #2 in Coral Bay, St. John
Island Blues
Price*: US$ 1
Ranked #9 in Coral Bay, St. John
Aqua Bistro
Price*: US$ 15-20
Cuisines: Seafood
Ranked #6 in Coral Bay, St. John
Sweet Plantains Restaurant & Rhum Bar
Cuisines: Indian, Caribbean, Seafood, Vegan
Ranked #5 in Coral Bay, St. John
Ekaete Pink Corner
Cuisines: Indian, Caribbean
Ranked #4 in Coral Bay, St. John
Skinny Legs Bar and Grill
Price*: US$ 5-20
Cuisines: American, Hamburgers
Ranked #8 in Coral Bay, St. John
Windy Level
Cuisines: Caribbean
The equator
Cuisines: American
Caneel Beach Bar And Grill
Cuisines: American, Caribbean, Sushi
Ranked #2 in Caneel Bay, St. John
Inn at Tamarind Court Restaurant
Cuisines: American, Southwestern, Thai
Ranked #35 in Cruz Bay, St. John
Cruz Bay Prime
Cuisines: Steakhouse
Waterfront Bistro
Cuisines: Seafood
Ranked #11 in Cruz Bay, St. John
Cafe Concordia
Cuisines: American
Ranked #3 in Coral Bay, St. John
Lemongrass Restaurant & Bar at the Westin
Ranked #33 in Cruz Bay, St. John
Ocean Grill
Cuisines: Caribbean, Seafood, Dessert, Barbecue, Contemporary
Ranked #12 in Cruz Bay, St. John
Virgin Fire Bar & Grill
Price*: US$ 12-40
Cuisines: Caribbean, Contemporary, Eclectic
Ranked #31 in Cruz Bay, St. John
Sam & Jack's Deli
Price*: US$ 10-15
Cuisines: American, Sandwiches, Delicatessen
Ranked #2 in Cruz Bay, St. John
Sun Dog Cafe
Price*: US$ 5-19
Cuisines: Bar, Pizza, Café, Healthy
Ranked #9 in Cruz Bay, St. John
Morgan's Mango
Cuisines: Caribbean, Fusion
Ranked #20 in Cruz Bay, St. John
Margarita Phil's
Cuisines: Mexican
Ranked #37 in Cruz Bay, St. John
The Tap Room
Price*: US$ 5-15
Cuisines: American, Brew Pub, Pizza, Gastropub
Ranked #24 in Cruz Bay, St. John
Cool Desires
Cuisines: Ice Cream
Barefoot Cowboy Lounge
Price*: US$ 5-16
Cuisines: Mexican, American, Bar, Barbecue
Ranked #28 in Cruz Bay, St. John
Driftwood David's
Price*: US$ 3-9
Cuisines: American
Ranked #17 in Cruz Bay, St. John
Estela's Classic
Cuisines: American, Caribbean, Spanish
Ranked #38 in Cruz Bay, St. John
Fatty Crab
Price*: US$ 10-32
Cuisines: Seafood, Barbecue, Wine Bar, Asian fusion, Malaysian
Ranked #23 in Cruz Bay, St. John
Asolare
Cuisines: Caribbean, Bar, Asian, Fusion
Ranked #14 in Cruz Bay, St. John
Ted's Supper Club
Cuisines: Continental
Ranked #8 in Cruz Bay, St. John
The Longboard - Coastal Cantina
Cuisines: Mexican, Californian, Caribbean
Ranked #36 in Cruz Bay, St. John
The Lime Inn
Cuisines: Caribbean
Ranked #15 in Cruz Bay, St. John
Castaway's
Cuisines: Caribbean
Ranked #10 in Cruz Bay, St. John
Da Livio
Cuisines: Italian, Pizza, Pasta
Ranked #27 in Cruz Bay, St. John
High Tide Bar & Seafood Grill
Cuisines: Seafood
Ranked #30 in Cruz Bay, St. John
Cafe Livin
Cuisines: American
Ranked #25 in Cruz Bay, St. John
Joe's Rum Hut
Price*: US$ 10-15
Cuisines: Pizza, Family Fare
Ranked #18 in Cruz Bay, St. John
Spyglass
Price*: US$ 15-49
Cuisines: American
The Banana Deck
Price*: US$ 40
Cuisines: American, Caribbean
Ranked #19 in Cruz Bay, St. John
The Beach Bar
Price*: US$ 9-16
Cuisines: American, Bar, Seafood, Grill
Ranked #6 in Cruz Bay, St. John
LaTapa
Cuisines: Seafood
Ranked #3 in Cruz Bay, St. John
The Terrace Restaurant
Price*: US$ 25-50
Cuisines: French, Seafood, Wine Bar, Oyster Bar
Ranked #5 in Cruz Bay, St. John
Drink St. John
Ranked #32 in Cruz Bay, St. John
Ocean 362
Price*: US$ 6-38
Cuisines: Seafood
Ranked #21 in Cruz Bay, St. John
ZoZo's Ristorante
Price*: US$ 24-38
Cuisines: Italian
Ranked #1 in Caneel Bay, St. John
Fish 'n Lime Inn
Tortola, British Virgin Islands. 7 km northeast of St. John
Price*: US$ 10-40
Cuisines: Caribbean, Seafood
Ranked #12 in Tortola
Pisces Restaurant & Bar
Tortola, British Virgin Islands. 7 km northeast of St. John
Cuisines: Caribbean
Ranked #65 in Tortola
GARDEN RESTAURANT
Tortola, British Virgin Islands. 9 km northeast of St. John
Ranked #68 in Tortola
Bomba's Shack
Tortola, British Virgin Islands. 10 km northeast of St. John
Ranked #22 in Tortola
The Sugar Mill Restaurant
Tortola, British Virgin Islands. 10 km northeast of St. John
Price*: US$ 26-35
Cuisines: Continental
Ranked #2 in Tortola
The Sugar Mill @ Little Dix Bay Resort
Virgin Gorda, British Virgin Islands. 10 km northeast of St. John
Ranked #9 in Virgin Gorda