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 Accommodation | St. John Hotels by Type | St. John Attractions | St. John Attractions by Type | St. John Restaurants | St. John Restaurants by Type | St. John Restaurants by Dining Options | Holiday Rentals | Flights | TripAdvisor pages

Up one level: U.S. Virgin Islands

St. John Restaurants

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


Fish Trap
Cuisines: Seafood
Ranked #46 in St. John
Chateau Bordeaux
Cuisines: Caribbean
Ranked #65 in St. John
Equator Restaurant
Cuisines: Eclectic
Fishtrap2
Ranked #70 in St. John
Global Village on Latitude 18
Ranked #88 in St. John
Love City Cafe
Ranked #89 in St. John
Miss Lucy's
Cuisines: Caribbean
Ranked #42 in St. John
Baked in the Sun
Ranked #40 in St. John
Cafe Roma
Price*: US$ 1-30
Ranked #56 in St. John
Donkey Diner
Price*: US$ 5-15
Cuisines: Diner, Pizza, Family Fare
Mongoose Restaurant
Ranked #71 in St. John
Quiet Mon Pub
Ranked #49 in St. John
Shipwreck Landing
Ranked #51 in St. John
Snorkel's Bar
Ranked #81 in St. John
Turtle Bay Estate House
Ranked #75 in St. John
Uncle Joe's Barbecue
Cuisines: Barbecue
Ranked #53 in St. John
Vie's Snack Shack
Price*: US$ 1-12
Cuisines: Caribbean
Ranked #37 in St. John
Woody's Seafood Saloon
Ranked #35 in St. John
Rhumb Lines
Price*: US$ 25
Cuisines: Caribbean, Pacific Rim, Asian fusion
Ranked #14 in St. John
Beach Cafe & Bar - Westin
Price*: US$ 15-20
Cuisines: Caribbean
Ranked #67 in St. John
Island Grill
Ranked #78 in St. John
Caneel Beach Terrace
Ranked #83 in St. John
Jake's
Price*: US$ 6-14
Cuisines: Diner
Ranked #33 in St. John
Big Ben's Deli
Cuisines: Delicatessen
Ranked #90 in St. John
Esther & Jerry's Restaurant
Cuisines: Caribbean
Ranked #91 in St. John
Ronnie's Pizza & Mo
Price*: US$ 3-29
Cuisines: Pizza
Ranked #66 in St. John
Zero Sushi
Price*: US$ 12-30
Cuisines: Sushi, Asian
The Tap Room
Price*: US$ 5-15
Cuisines: American, Pizza, Gastropub, Brew Pub
Ranked #39 in St. John
Lone Star Taqueria
Price*: US$ 12
Cuisines: Mexican
Ranked #86 in St. John
Pickles In Paradise
Cuisines: American
Ranked #54 in St. John
Reggie's Caribbean BBQ
Cuisines: Barbecue
Our Market Smoothies
Cuisines: Caribbean, Healthy
Ranked #1 in St. John
Sputnik Bar
Cuisines: Caribbean
Wicked Bar St John
Cuisines: Mexican
Banana Jack
Ranked #80 in St. John
The Callaloo Restaurant
Cuisines: Caribbean
T'ree Lizard
Ranked #87 in St. John
Etta's West Indian Cuisine
Ranked #34 in St. John
Wharfside Bistro
Cuisines: American
Ranked #79 in St. John
St. John Provisions
Ranked #52 in St. John
De' Coal Pot
Ranked #3 in St. John
P and P Restaurant
Ranked #92 in St. John
Erin Hrastar
Ranked #69 in St. John
Papaya Cafe
Ranked #76 in St. John
Westin Marketplace at Great Cruz Bay
Cuisines: Sandwiches
Ranked #73 in St. John
The Dugout at 420 to Center
Cuisines: Seafood, Asian fusion
Ranked #45 in St. John
Vista Mare
Cuisines: Italian
Ranked #58 in St. John
Indigo Grill
Ranked #25 in St. John
Chester's Getaway
Cuisines: Barbecue
Ranked #82 in St. John


Restaurants near St. John



Colombo's Smoothies
Price*: US$ 4-9
Cuisines: American
Ranked #8 in Coral Bay, St. John
Coral Bay Caribbean Oasis
Price*: US$ 9-15
Cuisines: American, Caribbean, Seafood, Vegetarian
Ranked #5 in Coral Bay, St. John
Island Blues
Price*: US$ 1
Ranked #9 in Coral Bay, St. John
Aqua Bistro
Price*: US$ 15-20
Ranked #6 in Coral Bay, St. John
Sweet Plantains Restaurant & Rhum Bar
Cuisines: Caribbean, Indian, Seafood, Vegan
Ranked #4 in Coral Bay, St. John
Ekaete Pink Corner
Cuisines: Caribbean
Ranked #1 in Coral Bay, St. John
Skinny Legs Bar and Grill
Price*: US$ 5-20
Cuisines: American
Ranked #7 in Coral Bay, St. John
Ocean 362
Price*: US$ 6-38
Ranked #19 in Cruz Bay, St. John
Windy Level
Cuisines: Caribbean
The equator
Cuisines: American
Caneel Beach Bar And Grill
Ranked #2 in Caneel Bay, St. John
Inn at Tamarind Court Restaurant
Ranked #30 in Cruz Bay, St. John
Cafe Concordia
Cuisines: American
Ranked #3 in Coral Bay, St. John
Lemongrass Restaurant & Bar at the Westin
Ranked #35 in Cruz Bay, St. John
Ocean Grill
Cuisines: Caribbean, Dessert, Contemporary
Ranked #13 in Cruz Bay, St. John
Virgin Fire Bar & Grill
Price*: US$ 12-40
Cuisines: Caribbean, Contemporary, Eclectic
Ranked #25 in Cruz Bay, St. John
Sam & Jack's Deli
Cuisines: Delicatessen
Ranked #1 in Cruz Bay, St. John
Sun Dog Cafe
Price*: US$ 5-19
Cuisines: Pizza, Healthy, Bar, Café
Ranked #8 in Cruz Bay, St. John
Morgan's Mango
Cuisines: Caribbean, Fusion
Ranked #17 in Cruz Bay, St. John
Margarita Phil's
Cuisines: Mexican
Ranked #32 in Cruz Bay, St. John
Estela's Classic
Cuisines: American, Caribbean, Spanish
Ranked #33 in Cruz Bay, St. John
Driftwood David's
Price*: US$ 3-9
Cuisines: American
Ranked #15 in Cruz Bay, St. John
Barefoot Cowboy Lounge
Price*: US$ 5-16
Cuisines: American, Barbecue, Mexican, Bar
Ranked #28 in Cruz Bay, St. John
Fatty Crab
Price*: US$ 10-32
Cuisines: Barbecue, Malaysian, Wine Bar, Asian fusion
Ranked #11 in Cruz Bay, St. John
Asolare
Cuisines: Asian, Caribbean, Bar, Fusion
Ranked #16 in Cruz Bay, St. John
Waterfront Bistro
Ranked #12 in Cruz Bay, St. John
Ted's Supper Club
Cuisines: Continental
Ranked #3 in Cruz Bay, St. John
The Lime Inn
Cuisines: Caribbean
Ranked #14 in Cruz Bay, St. John
Castaway's
Cuisines: Caribbean
Ranked #9 in Cruz Bay, St. John
Da Livio
Cuisines: Italian
Ranked #27 in Cruz Bay, St. John
High Tide Bar & Seafood Grill
Cuisines: Seafood
Ranked #26 in Cruz Bay, St. John
Cafe Livin
Cuisines: American
Ranked #22 in Cruz Bay, St. John
Joe's Rum Hut
Price*: US$ 10-15
Cuisines: 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 #20 in Cruz Bay, St. John
The Beach Bar
Price*: US$ 9-16
Cuisines: American, Seafood, Bar, Grill
Ranked #6 in Cruz Bay, St. John
LaTapa
Cuisines: Seafood
Ranked #7 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
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
Ranked #13 in Tortola
Pisces Restaurant & Bar
Tortola, British Virgin Islands. 7 km northeast of St. John
Cuisines: Caribbean
Ranked #62 in Tortola
Pisces Restaurant & Bar
Tortola, British Virgin Islands. 7 km northeast of St. John
Price*: US$ 20-25
Cuisines: Caribbean
GARDEN RESTAURANT
Tortola, British Virgin Islands. 9 km northeast of St. John
Ranked #64 in Tortola
Tropical Fusion Beach Bar and Grill
Tortola, British Virgin Islands. 9 km northeast of St. John
Ranked #30 in Tortola
Bomba's Shack
Tortola, British Virgin Islands. 10 km northeast of St. John
Ranked #25 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 #12 in Virgin Gorda