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

Free Newsletter

Interested in St. John?

We'll send you updates with the latest deals, reviews and articles for St. John each week.

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 Dish Pages | St. John Restaurants by Dining Options | Holiday Rentals | 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: Delicatessen
Ranked #59 in St. John
Banana Jack
Ranked #81 in St. John
Beach Cafe & Bar - Westin
Price*: US$ 15-20
Cuisines: Caribbean
Ranked #66 in St. John
Big Ben's Deli
Cuisines: Delicatessen
Cafe Roma
Price*: US$ 1-30
Cuisines: Italian, Pizza
Ranked #54 in St. John
Caneel Beach Terrace
Ranked #90 in St. John
Chester's Getaway
Cuisines: Barbecue
Ranked #75 in St. John
DR!NK St. John
Cuisines: American
Ranked #52 in St. John
De' Coal Pot
Cuisines: Caribbean, Indian
Ranked #8 in St. John
Dog House Pub St John
Price*: US$ 5-20
Cuisines: Pub, American
Ranked #53 in St. John
Donkey Diner
Price*: US$ 5-15
Cuisines: Pizza, Diner
Equator Restaurant
Cuisines: International
Erin Hrastar
Ranked #77 in St. John
Esther & Jerry's Restaurant
Cuisines: Caribbean
Etta's West Indian Cuisine
Cuisines: Indian
Ranked #60 in St. John
Global Village on Latitude 18
Ranked #88 in St. John
Indigo Grill
Price*: US$ 14-30
Cuisines: American, Pizza, Seafood, Fusion
Ranked #28 in St. John
Island Grill
Ranked #83 in St. John
Jake's
Price*: US$ 6-14
Cuisines: American, Diner
Ranked #40 in St. John
Lone Star Taqueria
Price*: US$ 12
Cuisines: Mexican
Miss Lucy's
Cuisines: Caribbean
Ranked #30 in St. John
Mongoose Restaurant
Ranked #89 in St. John
Oasis Private Chefs
Price*: US$ 95-150
Papaya Cafe
Ranked #76 in St. John
Pickles In Paradise
Cuisines: American, Delicatessen
Ranked #42 in St. John
Quiet Mon Pub
Cuisines: Pub, Irish
Ranked #55 in St. John
Reggie's Caribbean BBQ
Cuisines: Barbecue
Ronnie's Pizza & Mo
Price*: US$ 3-29
Cuisines: Pizza
Ranked #65 in St. John
Shipwreck Landing
Cuisines: American
Ranked #33 in St. John
Sip & Chill Coffee Cafe
Cuisines: Cafe, Delicatessen
Ranked #85 in St. John
Snorkel's Bar
Ranked #84 in St. John
Sputnik Bar
Cuisines: Caribbean
St. John Provisions
Ranked #67 in St. John
T'ree Lizard
Ranked #87 in St. John
Ted's Supper Club
Ranked #73 in St. John
The Callaloo Restaurant
Cuisines: Caribbean
Ranked #78 in St. John
The Dugout at 420 to Center
Cuisines: Chinese, Seafood, Asian, Fusion
Ranked #56 in St. John
Turtle Bay Estate House
Ranked #82 in St. John
Uncle Joe's Barbecue
Cuisines: Barbecue
Ranked #39 in St. John
Vie's Snack Shack
Price*: US$ 1-12
Cuisines: Caribbean
Ranked #32 in St. John
Westin Marketplace at Great Cruz Bay
Cuisines: Pizza, Delicatessen
Ranked #80 in St. John
Wharfside Bistro
Cuisines: American
Ranked #58 in St. John
Wicked Bar St John
Cuisines: Mexican
Yogurt In Love USVI
Cuisines: Delicatessen
Ranked #72 in St. John
Zero Sushi
Price*: US$ 12-30
Cuisines: Japanese, 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 #6 in Coral Bay, St. John
Island Blues
Price*: US$ 1
Ranked #10 in Coral Bay, St. John
Aqua Bistro
Price*: US$ 15-20
Cuisines: American
Ranked #2 in Coral Bay, St. John
Sweet Plantains Restaurant & Bar
Price*: US$ 8-30
Cuisines: Indian, Caribbean, Seafood
Ranked #8 in Coral Bay, St. John
Chateau Bordeaux
Cuisines: Caribbean
Ranked #9 in Coral Bay, St. John
Ekaete Pink Corner
Cuisines: Indian, Caribbean
Ranked #5 in Coral Bay, St. John
Skinny Legs Bar and Grill
Price*: US$ 5-20
Cuisines: American, Barbecue
Ranked #3 in Coral Bay, St. John
Windy Level
Cuisines: Caribbean
The equator
Cuisines: American
Inn at Tamarind Court Restaurant
Cuisines: American, Southwestern, Thai
Ranked #40 in Cruz Bay, St. John
Waterfront Bistro
Cuisines: French, American, Seafood
Ranked #7 in Cruz Bay, St. John
Cafe Concordia
Cuisines: American
Ranked #4 in Coral Bay, St. John
Caneel Beach Bar And Grill
Cuisines: Japanese, American, Caribbean, Sushi
Ranked #2 in Caneel Bay, St. John
Sam & Jack's Deli
Price*: US$ 10-15
Cuisines: American, Delicatessen
Ranked #3 in Cruz Bay, St. John
The Tap Room
Price*: US$ 5-20
Cuisines: American, Pub, Brew Pub, Pizza, Gastropub
Ranked #18 in Cruz Bay, St. John
Lemongrass Restaurant & Bar at the Westin
Cuisines: American
Ranked #31 in Cruz Bay, St. John
Virgin Fire Bar & Grill
Price*: US$ 12-40
Cuisines: Cajun & Creole, Seafood, Caribbean, Contemporary
Ranked #22 in Cruz Bay, St. John
Sun Dog Cafe
Price*: US$ 8-19
Cuisines: Grill, American
Ranked #14 in Cruz Bay, St. John
Morgan's Mango
Cuisines: Caribbean, Fusion
Ranked #16 in Cruz Bay, St. John
Margarita Phil's
Cuisines: Mexican
Ranked #35 in Cruz Bay, St. John
Cool Desires
Ranked #41 in Cruz Bay, St. John
Ocean Grill
Cuisines: Caribbean, Seafood, Barbecue, Contemporary
Ranked #12 in Cruz Bay, St. John
Little Olive
Cuisines: Mediterranean, Greek, Healthy
Ranked #33 in Cruz Bay, St. John
Extra Virgin Bistro
Price*: US$ 25-50
Cuisines: American, Mediterranean
Ranked #2 in Cruz Bay, St. John
Barefoot Cowboy
Price*: US$ 7-27
Cuisines: Barbecue, American, Bar, Pub
Ranked #32 in Cruz Bay, St. John
Driftwood David's
Price*: US$ 3-9
Cuisines: American, Barbecue
Ranked #20 in Cruz Bay, St. John
Estela's Classic
Cuisines: American, Caribbean, Spanish
Ranked #42 in Cruz Bay, St. John
Fatty Crab
Price*: US$ 10-32
Cuisines: Seafood, Barbecue, Spanish, Fusion, Wine Bar, Malaysian
Asolare
Cuisines: French, Caribbean, Asian, Fusion
Ranked #9 in Cruz Bay, St. John
Woody's Seafood Saloon
Cuisines: American, Caribbean, Bar, Delicatessen
Ranked #19 in Cruz Bay, St. John
Rhumb Lines
Price*: US$ 25
Cuisines: Thai, Caribbean, Spanish, Asian, Fusion, Pacific Rim
Ranked #10 in Cruz Bay, St. John
The Longboard - Coastal Cantina
Price*: US$ 5-20
Cuisines: Bar, Seafood, American, Caribbean, Pub
Ranked #6 in Cruz Bay, St. John
The Lime Inn
Cuisines: American, Caribbean
Ranked #15 in Cruz Bay, St. John
Castaway's
Cuisines: Caribbean, Pub
Ranked #25 in Cruz Bay, St. John
Da Livio
Cuisines: Italian, Pizza
Ranked #29 in Cruz Bay, St. John
High Tide Bar & Seafood Grill
Cuisines: Seafood
Ranked #23 in Cruz Bay, St. John
Vista Mare
Price*: US$ 10-29
Cuisines: Italian, Caribbean
Ranked #28 in Cruz Bay, St. John
Cafe Livin
Cuisines: American
Ranked #34 in Cruz Bay, St. John
Fish Trap
Cuisines: Seafood
Ranked #30 in Cruz Bay, St. John
Joe's Rum Hut
Price*: US$ 10-15
Cuisines: American, Pizza, Pub
Ranked #13 in Cruz Bay, St. John
Spyglass
Price*: US$ 15-49
Cuisines: American
The Banana Deck
Price*: US$ 40
Cuisines: American, Caribbean
Ranked #17 in Cruz Bay, St. John
The Beach Bar
Price*: US$ 9-16
Cuisines: American, Bar, Seafood, Grill
Ranked #11 in Cruz Bay, St. John
LaTapa
Cuisines: Mediterranean, Seafood, Spanish
Ranked #5 in Cruz Bay, St. John
The Terrace Restaurant
Price*: US$ 25-50
Cuisines: Seafood, French, Wine Bar
Ranked #8 in Cruz Bay, St. John
Drink St. John
Ranked #38 in Cruz Bay, St. John
Ocean 362
Price*: US$ 6-38
Ranked #21 in Cruz Bay, St. John
ZoZo’s Ristorante
Price*: US$ 24-38
Cuisines: Italian
Ranked #1 in Caneel Bay, St. John
Scaramouche Lounge Bar & Restaurant
Tortola, British Virgin Islands. 7 km northeast of St. John
Price*: US$ 18-40
Cuisines: Italian, Contemporary
Ranked #4 in Tortola