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.

Restaurants in Cruz Bay

View map
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(15)
(4)
Bar
(16)
(3)
Contemporary
(1)
(3)
(1)
(2)
(1)
Grill
(2)
(1)
(4)
Pub
(6)
Southwestern
(2)
(1)
(2)
Baguette
(1)
Burrito
(5)
Ceviche
(5)
Cheeseburger
(7)
Cheesecake
(6)
Corned Beef
(1)
Crab
(15)
Crab Cake
(5)
Dumplings
(1)
Falafel
(1)
Filet Mignon
(3)
Fish & Chips
(2)
Fish Taco
(10)
French Toast
(2)
Frozen Yogurt
(1)
Gyros
(3)
Hamburger
(19)
Jambalaya
(1)
Lasagne
(4)
Lobster
(11)
Lobster Roll
(1)
Meatloaf
(1)
Omelette
(2)
Oyster
(3)
Paella
(4)
Pancakes
(3)
Pasta
(1)
Polenta
(1)
Pork Tenderloin
(3)
Pretzel
(1)
Ramen
(1)
Ribs
(7)
Roast Beef
(3)
Salad
(29)
Sandwiches
(3)
Shrimp
(22)
Surf And Turf
(3)
Tapas
(1)
Tempura
(2)
Tortillas
(4)
More
Dietary Restrictions
Meals
(11)
(30)
(33)
Price
Cheap Eats
(17)
Mid-range
(44)
Fine Dining
(5)
Restaurant features
Accepts Credit Cards
(12)
Free Wifi
(14)
Parking Available
(16)
Reservations
(13)
Serves Alcohol
(37)
Takeout
(35)
Television
(15)
Wheelchair Accessible
(22)
More
Good for
Bar Scene
(22)
Business meetings
(3)
(18)
Kids
(28)
Local cuisine
(22)
(11)
More
Pizza (4)
Seafood (15)
Italian (5)
Caribbean (22)
American (24)
Bar (16)
Pub (6)
Asian (4)
Extra Virgin Bistro
$$$$, Italian, American, Caribbean
St. John .1 km away
The Terrace Restaurant
$$$$, French, Seafood
St. John .2 km away
The Longboard - Coastal Cantina
$$ - $$$, Bar, Seafood, American
St. John .0 km away
Cruz Bay Landing
$$ - $$$, American, Caribbean, Bar
St. John .1 km away
Drink St. John
$$ - $$$
St. John .2 km away
Sam & Jack's Deli
$$ - $$$, American, Deli
St. John .5 km away
The Lime Inn
$$ - $$$, American, Caribbean, Bar
St. John .1 km away
The Tap Room
$$ - $$$, American
St. John .3 km away
The Terrace Restaurant
$$$$, French, Seafood
St. John .2 km away
La Tapa
$$$$, Seafood, Mediterranean, Spanish
St. John .0 km away
Ocean 362
$$$$, American, Caribbean, Seafood
St. John .5 km away
St. John Catering & Mathayom Private Chefs
$$$$, Italian, American, Caribbean
St. John 5.5 km away
Woody's Seafood Saloon
$, American, Caribbean, Bar
St. John .0 km away
Uncle Joe's Barbecue
$, Caribbean, Barbecue
St. John .1 km away
The Beach Bar
$$ - $$$, American, Caribbean, Bar
St. John .2 km away
Cruz Bay Landing
$$ - $$$, American, Caribbean, Bar
St. John .1 km away
Dog House Pub St John
$, American, Bar, Pub
St. John .0 km away
Quiet Mon Pub
$, Irish, Bar, Pub
St. John .0 km away
The Dugout at 420 to Center
$, Chinese, Bar, Asian
St. John .1 km away
Hercules Pate Delight
$, Caribbean, Fast food
St. John .3 km away
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Cruz Bay. Showing results in neighbouring cities.
Limit search to Cruz Bay.
#2 of 26 Restaurants in Cruz Bay
Reserve
#12 of 26 Restaurants in Cruz Bay
Dog House Pub St John St. John 0.0 km away
#16 of 46 Restaurants in St. John
#14 of 26 Restaurants in Cruz Bay
#15 of 26 Restaurants in Cruz Bay
$$ - $$$ Mexican Bar Caribbean Southwestern Pub Vegetarian Friendly Vegan Options
Uncle Joe's Barbecue St. John 0.1 km away
#28 of 46 Restaurants in St. John
Cafe Roma St. John 0.0 km away
#29 of 46 Restaurants in St. John
Quiet Mon Pub St. John 0.0 km away
#31 of 46 Restaurants in St. John
$ Irish Bar Pub
The Dugout at 420 to Center St. John 0.1 km away
#32 of 46 Restaurants in St. John
$ Chinese Bar Asian Pub Fusion
#2 of 3 Dessert in Cruz Bay
#21 of 26 Restaurants in Cruz Bay
$$ - $$$ Mexican Southwestern Bar Vegan Options Gluten Free Options