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 British Virgin Islands Caribbean Restaurants

I like:
Caribbean
Seafood
American
Cheap eats
Mid-range
Fine dining
Italian
$-$$$$
Price
1
Cuisine
Dining options
Sorted by:
Ranking Name Price (low to high) Price (high to low) Friends first
Fat Virgin's Cafe (Virgin Gorda)
#9 of 200 restaurants in British Virgin Islands
#2 of 31 restaurants in Virgin Gorda
Price: $15 - $40
Cuisines: Caribbean
Visitor photos (64)
Save this place
Been here
#13 of 200 restaurants in British Virgin Islands
#1 of 22 restaurants in Road Town
Price: $20 - $60
Cuisines: Caribbean
Map | Visitor photos (12)
Save this place
Been here
#18 of 200 restaurants in British Virgin Islands
#6 of 94 restaurants in Tortola
Price: $6 - $36
Cuisines: Caribbean, International
Map | Visitor photos (9)
Save this place
Been here
Harris' Place (Jost Van Dyke)
#20 of 200 restaurants in British Virgin Islands
#5 of 22 restaurants in Jost Van Dyke
Price: $25 - $50
Map | Visitor photos (49)
Save this place
Been here
#24 of 200 restaurants in British Virgin Islands
#7 of 94 restaurants in Tortola
Price: $10 - $40
Cuisines: Caribbean
Map | Visitor photos (30)
Save this place
Been here
Gertrudes Beach BAr (Jost Van Dyke)
#25 of 200 restaurants in British Virgin Islands
#6 of 22 restaurants in Jost Van Dyke
Cuisines: Caribbean
Map | Visitor photos (27)
Save this place
Been here
Coco Loco Beach Bar (Jost Van Dyke)
#26 of 200 restaurants in British Virgin Islands
#7 of 22 restaurants in Jost Van Dyke
Cuisines: Caribbean
Map | Visitor photos (28)
Save this place
Been here
Rock Cafe (Virgin Gorda)
#29 of 200 restaurants in British Virgin Islands
#5 of 31 restaurants in Virgin Gorda
Price: $20 - $60
Cuisines: Italian, Caribbean
Map | Visitor photos (70)
Save this place
Been here
#33 of 200 restaurants in British Virgin Islands
#3 of 13 restaurants in Anegada
Price: $8 - $35
Cuisines: American, Caribbean, Seafood
Map | Visitor photos (22)
Save this place
Been here
Top of the Baths (Virgin Gorda)
#34 of 200 restaurants in British Virgin Islands
#6 of 31 restaurants in Virgin Gorda
Cuisines: Caribbean, Seafood, Sandwiches
Map | Visitor photos (112)
Save this place
Been here
#36 of 200 restaurants in British Virgin Islands
#10 of 22 restaurants in Jost Van Dyke
Cuisines: Caribbean, Barbecue, Grill
Map | Visitor photos (3)
Save this place
Been here
#38 of 200 restaurants in British Virgin Islands
#8 of 31 restaurants in Virgin Gorda
Cuisines: Caribbean
Map | Visitor photos (32)
Save this place
Been here
#40 of 200 restaurants in British Virgin Islands
#6 of 13 restaurants in Anegada
Cuisines: Caribbean
Map | Visitor photos (1)
Save this place
Been here
Quito's Gazebo (Tortola)
#42 of 200 restaurants in British Virgin Islands
#8 of 94 restaurants in Tortola
Price: $10 - $40
Cuisines: American, Caribbean, Fast Food, Barbecue
Visitor photos (16)
Save this place
Been here
#43 of 200 restaurants in British Virgin Islands
#1 of 3 restaurants in Spanish Town
Cuisines: Caribbean
Visitor photos (38)
Save this place
Been here
Chez Bamboo (Virgin Gorda)
#45 of 200 restaurants in British Virgin Islands
#10 of 31 restaurants in Virgin Gorda
Price: $10 - $40
Cuisines: Caribbean, Mediterranean, Tapas, Asian fusion
Map | Visitor photos (9)
Save this place
Been here
Elm Beach Bar (Tortola)
#46 of 200 restaurants in British Virgin Islands
#9 of 94 restaurants in Tortola
Cuisines: Caribbean
Map | Visitor photos (5)
Save this place
Been here
#49 of 200 restaurants in British Virgin Islands
#10 of 94 restaurants in Tortola
Cuisines: Caribbean, Pizza, Grill, Healthy
Visitor photos (15)
Save this place
Been here
#55 of 200 restaurants in British Virgin Islands
#13 of 94 restaurants in Tortola
Cuisines: Caribbean
Map | Visitor photos (36)
Save this place
Been here
Sidney's Peace and Love (Jost Van Dyke)
#56 of 200 restaurants in British Virgin Islands
#13 of 22 restaurants in Jost Van Dyke
Cuisines: Caribbean
Map | Visitor photos (20)
Save this place
Been here
#57 of 200 restaurants in British Virgin Islands
#12 of 31 restaurants in Virgin Gorda
Price: $7 - $50
Cuisines: Italian, Caribbean
Map | Visitor photos (49)
Save this place
Been here
Big Bamboo (Anegada)
#59 of 200 restaurants in British Virgin Islands
#8 of 13 restaurants in Anegada
Cuisines: Caribbean
Map | Visitor photos (48)
Save this place
Been here
Bitter End Yacht Club (Virgin Gorda)
#60 of 200 restaurants in British Virgin Islands
#13 of 31 restaurants in Virgin Gorda
Price: $15 - $50
Map | Visitor photos (40)
Save this place
Been here
Family Food Bakery (Road Town)
#68 of 200 restaurants in British Virgin Islands
#6 of 22 restaurants in Road Town
Cuisines: Caribbean, Bakeries, British, Bistro
Save this place
Been here
Rudy's Mariner's (Jost Van Dyke)
#69 of 200 restaurants in British Virgin Islands
#15 of 22 restaurants in Jost Van Dyke
Price: $10 - $45
Cuisines: Caribbean, Barbecue
Visitor photos (3)
Save this place
Been here
Sugarcane Restaurant (Virgin Gorda)
#75 of 200 restaurants in British Virgin Islands
#16 of 31 restaurants in Virgin Gorda
Cuisines: Caribbean, International
Map | Visitor photos (8)
Save this place
Been here
#78 of 200 restaurants in British Virgin Islands
#19 of 94 restaurants in Tortola
Cuisines: Caribbean
Map | Visitor photos (14)
Save this place
Been here
#84 of 200 restaurants in British Virgin Islands
#18 of 22 restaurants in Jost Van Dyke
Cuisines: Caribbean
Map | Visitor photos (29)
Save this place
Been here
#87 of 200 restaurants in British Virgin Islands
#9 of 22 restaurants in Road Town
Price: $12 - $35
Cuisines: Caribbean, Grill, Gastropub, Eclectic
Map | Visitor photos (9)
Save this place
Been here
Coconut Junction (Spanish Town)
#88 of 200 restaurants in British Virgin Islands
#3 of 3 restaurants in Spanish Town
Cuisines: Caribbean
Visitor photos (6)
Save this place
Been here