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 Mexican Restaurants in U.S. Virgin Islands

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)

Dinghy's Beach Bar and Grill (Water Island)

#8 of 443 Restaurants in U.S. Virgin Islands
#1 of 2 Restaurants in Water Island
Price: $5 - $25 Map
Visitor photos (74)
Cuisines: Mexican American Caribbean Barbecue

Greengos Caribbean Cantina (Charlotte Amalie)

#44 of 443 Restaurants in U.S. Virgin Islands
#2 of 44 Restaurants in Charlotte Amalie
Price: $6 - $15 Map
Visitor photos (102)
Cuisines: Mexican Southwestern Seafood Healthy

Big Kahuna Rum Shack (Charlotte Amalie)

#50 of 443 Restaurants in U.S. Virgin Islands
#3 of 44 Restaurants in Charlotte Amalie
Price: $5 - $15 Map
Visitor photos (102)
Cuisines: Mexican Pizza

Dog House Pub (St. Thomas)

#88 of 443 Restaurants in U.S. Virgin Islands
#22 of 132 Restaurants in St. Thomas
Price: $2 - $10 Map
Visitor photos (55)
Cuisines: Mexican American Pizza Pub Chicken Wings

Lucky Tree (St. Thomas)

#91 of 443 Restaurants in U.S. Virgin Islands
#23 of 132 Restaurants in St. Thomas
Map
Visitor photos (13)
Cuisines: French Mexican American

Barefoot Cowboy (Cruz Bay)

#110 of 443 Restaurants in U.S. Virgin Islands
#24 of 48 Restaurants in Cruz Bay
Price: $5 - $16 Map
Visitor photos (36)
Cuisines: American Bar Barbecue Pub

Maria's Cantina and Sports Bar (Christiansted)

#182 of 443 Restaurants in U.S. Virgin Islands
#30 of 82 Restaurants in Christiansted
Map
Visitor photos (26)
Cuisines: Mexican

The Deep End Bar and Grill (St. Croix)

#206 of 443 Restaurants in U.S. Virgin Islands
#9 of 25 Restaurants in St. Croix
Map
Visitor photos (5)
Cuisines: Mexican

Senor Frog's - Red Hook (St. Thomas)

#211 of 443 Restaurants in U.S. Virgin Islands
#61 of 132 Restaurants in St. Thomas
Visitor photos (10)
Cuisines: Mexican Pizza Seafood International Chicken Wings

Inn at Tamarind Court Restaurant (Cruz Bay)

#245 of 443 Restaurants in U.S. Virgin Islands
#35 of 48 Restaurants in Cruz Bay
Map
Visitor photos (4)
Cuisines: American Southwestern Thai

Margarita Phil's (Cruz Bay)

#247 of 443 Restaurants in U.S. Virgin Islands
#36 of 48 Restaurants in Cruz Bay
Map
Visitor photos (42)
Cuisines: Mexican

Taco Hell (St. Thomas)

#250 of 443 Restaurants in U.S. Virgin Islands
#72 of 132 Restaurants in St. Thomas
Map
Visitor photos (16)
Cuisines: Mexican

Fort Christian Brew Pub (Christiansted)

#251 of 443 Restaurants in U.S. Virgin Islands
#46 of 82 Restaurants in Christiansted
Price: $5 - $30 Map
Visitor photos (29)
Cuisines: Mexican American Fish & Chips Caribbean Seafood Pub

luncheria (Christiansted)

#270 of 443 Restaurants in U.S. Virgin Islands
#51 of 82 Restaurants in Christiansted
Map
Visitor photos (3)
Cuisines: Mexican

Panga (St. Thomas)

#273 of 443 Restaurants in U.S. Virgin Islands
#80 of 132 Restaurants in St. Thomas
Map
Visitor photos (12)
Cuisines: Mexican American Caribbean Latin Spanish

Miriam's (Christiansted)

#321 of 443 Restaurants in U.S. Virgin Islands
#63 of 82 Restaurants in Christiansted
Map
Cuisines: Mexican

Jalapenos (Christiansted)

#333 of 443 Restaurants in U.S. Virgin Islands
#64 of 82 Restaurants in Christiansted
Cuisines: Mexican Southwestern

Amigos Dockside Cantina (St. Thomas)

#343 of 443 Restaurants in U.S. Virgin Islands
#104 of 132 Restaurants in St. Thomas
Price: $7 - $17
Visitor photos (14)
Cuisines: Mexican Caribbean

Lone Star Taqueria (St. John)

#346 of 443 Restaurants in U.S. Virgin Islands
#38 of 53 Restaurants in St. John
Price: $12
Visitor photos (1)
Cuisines: Mexican

Sharkey's Bait Stand (Christiansted)

#349 of 443 Restaurants in U.S. Virgin Islands
#68 of 82 Restaurants in Christiansted
Price: $5 - $15 Map
Visitor photos (7)
Cuisines: Mexican American Pizza Seafood Chicken Wings

Courtyard at Stone Farmhouse (Virgin Islands National Park)

#374 of 443 Restaurants in U.S. Virgin Islands
Cuisines: Mexican

The Corner by the Pool (St. Thomas)

#383 of 443 Restaurants in U.S. Virgin Islands
Price: $10 - $20
Visitor photos (3)
Cuisines: Mexican American Caribbean