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.

Best Restaurants in St. Croix

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Galangal (Christiansted)

#1 of 127 Restaurants in St. Croix
#1 of 82 Restaurants in Christiansted
Map
Visitor photos (31)
Cuisines: Asian Thai

Cafe Fresco (Christiansted)

#2 of 127 Restaurants in St. Croix
#2 of 82 Restaurants in Christiansted
Price: $10 - $14 Map
Visitor photos (9)
Cuisines: American Steakhouse International Healthy

Harvey's (Christiansted)

#3 of 127 Restaurants in St. Croix
#3 of 82 Restaurants in Christiansted
Map
Visitor photos (25)
Cuisines: Caribbean

40 Strand Eatery (Christiansted)

#4 of 127 Restaurants in St. Croix
#4 of 82 Restaurants in Christiansted
Price: $10 - $30 Map
Visitor photos (20)
Cuisines: Caribbean Seafood Vegetarian Vegan

The Waves at Cane Bay

#5 of 127 Restaurants in St. Croix
Map
Visitor photos (42)
Cuisines: American

Turtle's Deli (Frederiksted)

#6 of 127 Restaurants in St. Croix
#1 of 20 Restaurants in Frederiksted
Map
Visitor photos (55)
Cuisines: Sandwiches

Pickled Greek (Christiansted)

#7 of 127 Restaurants in St. Croix
#5 of 82 Restaurants in Christiansted
Map
Visitor photos (23)
Cuisines: Greek

Rowdy Joe's (Christiansted)

#8 of 127 Restaurants in St. Croix
#6 of 82 Restaurants in Christiansted
Map
Visitor photos (32)
Cuisines: International

Polly's at the Pier (Frederiksted)

#9 of 127 Restaurants in St. Croix
#2 of 20 Restaurants in Frederiksted
Map
Visitor photos (12)
Cuisines: Sandwiches Barbecue Vegetarian

La Reine Chicken Shack

#10 of 127 Restaurants in St. Croix
Price: $7 - $28 Map
Visitor photos (24)
Cuisines: Caribbean

Rose's Dream Cuisine

#11 of 127 Restaurants in St. Croix
Map
Visitor photos (16)
Cuisines: International

Shoreline at Chenay Bay

#12 of 127 Restaurants in St. Croix
Visitor photos (4)
Cuisines: Caribbean

Rhythms at Rainbow Beach (Frederiksted)

#13 of 127 Restaurants in St. Croix
#3 of 20 Restaurants in Frederiksted
Price: $6 - $30 Map
Visitor photos (80)
Cuisines: American Caribbean Bar Diner

Jaccar Organic & Natural Sorbets (Christiansted)

#14 of 127 Restaurants in St. Croix
#7 of 82 Restaurants in Christiansted
Price: $16 Map
Visitor photos (22)
Cuisines: Organic European Vegan

Savant (Christiansted)

#15 of 127 Restaurants in St. Croix
#8 of 82 Restaurants in Christiansted
Map
Visitor photos (31)
Cuisines: International

Pier 69 (Frederiksted)

#16 of 127 Restaurants in St. Croix
#4 of 20 Restaurants in Frederiksted
Price: $10 - $20 Map
Visitor photos (25)
Cuisines: American

Zion Modern Kitchen (Christiansted)

#17 of 127 Restaurants in St. Croix
#9 of 82 Restaurants in Christiansted
Map
Visitor photos (8)

Ital In Paradise (Christiansted)

#18 of 127 Restaurants in St. Croix
#10 of 82 Restaurants in Christiansted
Map
Visitor photos (6)

Avocado Pitt (Christiansted)

#19 of 127 Restaurants in St. Croix
#11 of 82 Restaurants in Christiansted
Price: $5 - $20 Map
Visitor photos (12)
Cuisines: Cafe Bistro

Duggan's Reef (Christiansted)

#20 of 127 Restaurants in St. Croix
#12 of 82 Restaurants in Christiansted
Map
Visitor photos (17)
Cuisines: Caribbean International European

Villa Morales (Frederiksted)

#21 of 127 Restaurants in St. Croix
#5 of 20 Restaurants in Frederiksted
Map
Visitor photos (3)
Cuisines: Pub

Bombay Club (Christiansted)

#22 of 127 Restaurants in St. Croix
#13 of 82 Restaurants in Christiansted
Map
Visitor photos (18)
Cuisines: International

Cafe Christine (Christiansted)

#23 of 127 Restaurants in St. Croix
#14 of 82 Restaurants in Christiansted
Map
Visitor photos (2)

Twin City Coffee House (Christiansted)

#24 of 127 Restaurants in St. Croix
#15 of 82 Restaurants in Christiansted
Map
Visitor photos (16)

Freedom City Surf Board Shop & Grill (Frederiksted)

#25 of 127 Restaurants in St. Croix
#6 of 20 Restaurants in Frederiksted
Map
Visitor photos (2)

Blue Water Terrace

#26 of 127 Restaurants in St. Croix
Map
Visitor photos (12)

Eat @ Cane Bay (Frederiksted)

#27 of 127 Restaurants in St. Croix
#7 of 20 Restaurants in Frederiksted
Map
Visitor photos (56)
Cuisines: American

Beach Side Cafe (Frederiksted)

#28 of 127 Restaurants in St. Croix
#8 of 20 Restaurants in Frederiksted
Price: $12 - $35 Map
Visitor photos (61)
Cuisines: American Cafe International Wine Bar

Paradise Cafe (Christiansted)

#29 of 127 Restaurants in St. Croix
#16 of 82 Restaurants in Christiansted
Map
Visitor photos (9)

Castaways (Christiansted)

#30 of 127 Restaurants in St. Croix
#17 of 82 Restaurants in Christiansted
Map
Cuisines: American