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 Restaurants | St. John Restaurants by Type | Vacation 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 #47 in St. John
Chateau Bordeaux
Cuisines: Caribbean
Ranked #60 in St. John
Equator Restaurant
Cuisines: Eclectic
Fishtrap2
Ranked #68 in St. John
Global Village on Latitude 18
Ranked #89 in St. John
Love City Cafe
Ranked #90 in St. John
Margaritas
Cuisines: Mexican
Ranked #80 in St. John
Miss Lucy's
Cuisines: Caribbean
Ranked #30 in St. John
Baked in the Sun
Ranked #38 in St. John
Cafe Roma
Price*: US$ 1-30
Ranked #58 in St. John
Donkey Diner
Price*: US$ 5-15
Cuisines: Diner, Pizza, Family Fare
La Tapa
Ranked #10 in St. John
Mongoose Restaurant
Ranked #71 in St. John
Quiet Mon Pub
Ranked #44 in St. John
Shipwreck Landing
Ranked #45 in St. John
Skinny Legs Bar and Grill
Price*: US$ 5-20
Cuisines: American
Ranked #49 in St. John
Snorkel's Bar
Ranked #83 in St. John
Turtle Bay Estate House
Ranked #69 in St. John
Uncle Joe's Barbecue
Cuisines: Barbecue
Ranked #34 in St. John
Vie's Snack Shack
Price*: US$ 1-12
Cuisines: Caribbean
Ranked #35 in St. John
Woody's Seafood Saloon
Ranked #33 in St. John
Rhumb Lines
Price*: US$ 25
Cuisines: Caribbean, Pacific Rim, Asian fusion
Ranked #17 in St. John
Beach Cafe & Bar - Westin
Price*: US$ 15-20
Cuisines: Caribbean
Ranked #74 in St. John
Island Grill
Ranked #85 in St. John
Caneel Beach Terrace
Ranked #82 in St. John
Castaway
Price*: US$ 4-15
Cuisines: American
Ranked #52 in St. John
Jake's
Price*: US$ 6-14
Cuisines: Diner
Ranked #40 in St. John
Big Ben's Deli
Cuisines: Delicatessen
Ranked #91 in St. John
Esther & Jerry's Restaurant
Cuisines: Caribbean
Ranked #92 in St. John
Inn at Tamarind Court Restaurant
Cuisines: American
Ranked #61 in St. John
Ronnie's Pizza & Mo
Price*: US$ 3-29
Cuisines: Pizza
Ranked #59 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 #37 in St. John
Lone Star Taqueria
Price*: US$ 12
Cuisines: Mexican
Ranked #84 in St. John
Barefoot Cowboy Lounge
Cuisines: Barbecue
Ranked #81 in St. John
Pickles In Paradise
Cuisines: American
Ranked #55 in St. John
Reggie's Caribbean BBQ
Cuisines: Barbecue
Our Market Smoothies
Cuisines: Caribbean, Healthy
Ranked #1 in St. John
Sputnik Bar
Cuisines: Caribbean
Ranked #73 in St. John
Wicked Bar St John
Cuisines: Mexican
Banana Jack
Ranked #88 in St. John
The Callaloo Restaurant
Cuisines: Caribbean
T'ree Lizard
Ranked #86 in St. John
Uncle Joes
Cuisines: Barbecue
Ranked #94 in St. John
Etta's West Indian Cuisine
Ranked #53 in St. John
Wharfside Bistro
Cuisines: American
Ranked #78 in St. John
St. John Provisions
Ranked #66 in St. John
De' Coal Pot
Ranked #3 in St. John
P and P Restaurant
Ranked #95 in St. John
La Tapa
Cuisines: Seafood
Ranked #76 in St. John
Erin Hrastar
Ranked #64 in St. John
Papaya Cafe
Ranked #75 in St. John
Westin Marketplace at Great Cruz Bay
Cuisines: Sandwiches
Ranked #87 in St. John


Restaurants near St. John



Colombo's Smoothies
Price*: US$ 4-9
Cuisines: American
Ranked #7 in Coral Bay, St. John
Aqua Bistro
Price*: US$ 15-20
Ranked #4 in Coral Bay, St. John
Ekaete Pink Corner
Cuisines: Caribbean
Ranked #2 in Coral Bay, St. John
Ocean 362
Price*: US$ 6-38
Ranked #21 in Cruz Bay, St. John
Cafe Concordia
Cuisines: American
Ranked #5 in Coral Bay, St. John
The equator
Cuisines: American
Ranked #33 in Cruz Bay, St. John
Caneel Beach Bar And Grill
Ranked #2 in Caneel Bay, St. John
Ocean Grill
Price*: US$ 1-38
Cuisines: Contemporary
Ranked #11 in Cruz Bay, St. John
Virgin Fire Bar & Grill
Price*: US$ 12-50
Cuisines: Caribbean, Contemporary
Ranked #23 in Cruz Bay, St. John
Deli Grotto
Cuisines: American
Ranked #13 in Cruz Bay, St. John
Sun Dog Cafe
Price*: US$ 5-19
Cuisines: Pizza, Healthy, Bar, Café
Ranked #4 in Cruz Bay, St. John
Sam & Jack's Deli
Cuisines: Delicatessen
Ranked #1 in Cruz Bay, St. John
Morgan's Mango
Ranked #15 in Cruz Bay, St. John
Margarita Phil's
Cuisines: Mexican
Ranked #30 in Cruz Bay, St. John
Estela's Classic
Cuisines: American, Caribbean, Spanish
Ranked #36 in Cruz Bay, St. John
Driftwood David's
Price*: US$ 8-26
Cuisines: American
Ranked #7 in Cruz Bay, St. John
Barefoot Cowboy Lounge
Price*: US$ 5-16
Cuisines: American, Barbecue, Mexican, Bar
Ranked #22 in Cruz Bay, St. John
Fatty Crab
Price*: US$ 10-32
Cuisines: Barbecue, Malaysian, Wine Bar, Asian fusion
Ranked #5 in Cruz Bay, St. John
Asolare
Cuisines: Asian, Caribbean, Bar, Fusion
Ranked #19 in Cruz Bay, St. John
Sogo's Restaurant
Cuisines: Caribbean
Ranked #25 in Cruz Bay, St. John
Ted's Supper Club
Cuisines: Continental
Ranked #8 in Cruz Bay, St. John
High Tide Bar & Seafood Grill
Cuisines: Seafood
Ranked #27 in Cruz Bay, St. John
Castaway's
Cuisines: Caribbean
Ranked #17 in Cruz Bay, St. John
Waterfront Bistro
Ranked #10 in Cruz Bay, St. John
Cafe Livin
Cuisines: American
Ranked #24 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
Ranked #26 in Cruz Bay, St. John
Fish 'n Lime Inn
Tortola, British Virgin Islands. 7 km northeast of St. John
Price*: US$ 10-40
Cuisines: Caribbean
Ranked #10 in Tortola
The Beach Bar
Price*: US$ 9-16
Cuisines: American, Seafood, Bar, Grill
Ranked #6 in Cruz Bay, St. John
The Banana Deck
Price*: US$ 40
Cuisines: American, Caribbean
Ranked #14 in Cruz Bay, St. John
LaTapa
Ranked #12 in Cruz Bay, St. John
Da Livio
Cuisines: Italian
Ranked #28 in Cruz Bay, St. John
The Terrace Restaurant
Price*: US$ 25-50
Cuisines: French, Seafood, Wine Bar, Oyster Bar
Ranked #3 in Cruz Bay, St. John
ZoZo's Ristorante
Price*: US$ 24-38
Cuisines: Italian
Ranked #1 in Caneel Bay, St. John
GARDEN RESTAURANT
Tortola, British Virgin Islands. 9 km northeast of St. John
Ranked #72 in Tortola
Coconut Cove Beach Bar and Grill
St. Thomas, U.S. Virgin Islands. 12 km west of St. John
Price*: US$ 30
Ranked #88 in St. Thomas
Cravin' crabs
St. Thomas, U.S. Virgin Islands. 12 km west of St. John
Cuisines: Bistro, Asian fusion
Ranked #81 in St. Thomas
Jewel's Snack Shop
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Ranked #4 in Jost Van Dyke
Soggy Dollar Bar
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Ranked #2 in Jost Van Dyke
Gertrudes Beach BAr
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Cuisines: Caribbean
Ranked #3 in Jost Van Dyke
Cool Breeze Bar & Restaurant
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Cuisines: Barbecue, Caribbean, Grill
Ranked #8 in Jost Van Dyke
Christine's Bakery
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Ranked #21 in Jost Van Dyke
Corsairs Beach Bar & Restaurant
Jost Van Dyke, British Virgin Islands. 12 km north of St. John
Price*: US$ 10-50
Cuisines: American, Seafood, Pizza & Pasta
Ranked #1 in Jost Van Dyke