Mexican Cuisine in the USVI

During your travels through the Virgin Islands, you'll encounter a wide range of places to eat. Fans of Mexican cuisine should check out the restaurants known for these fun flavors. Fortunately, there's quite a broad selection of dining options that have it on the menu.

Your plate will be full of choices, from the very casual backdrop at Taco Hell to the cafes where cocktails are just as crucial as the the fare, you could encounter a dish worth sending a postcard about.

Before your trip begins, you can preview the wide selection of Mexican eateries to be enjoyed. Find the one that makes your mouth water and click its name to discover the details about its ambiance, specialties, and nearby things to do.

Coconuts St. Croix

St. Croix | (340) 774-0099

Coconuts St. Croix is a logical selection worth considering if you're going to spend time visiting this part of the island. Frederiksted is about three quarters of a mile (about a kilometer) to the south. As part of their panel of Mexican culinary creations, this local spot is particularly known for its barbecue and hamburgers. Coconuts is a country-style bar and restaurant known for its laid back style and friendly atmosphere. There is a floor for dancing and dining on a patio overlooking the sea.

Taco Hell

Red Hook, St. Thomas | (340) 777-4275

Set in the heart of Red Hook, Taco Hell is on Route 38. Looking for Mexican food, but tacos in particular? Then consider making this fun restaurant a done-deal, as far as your itinerary goes.


Christiansted, St. Croix | (340) 713-8666

Located a few hundred yards east-southeast of downtown Christiansted, Savant is at 4-C Hospital Street. Fabulously fresh fish and Mexican cuisine go well together at this inviting formal dining option. Outdoor dining in a courtyard surrounded by tropical greenery and lit with tiki lights makes this spot truly appealing to diners who want to make every moment they are on the island shine.


St. Thomas | (340) 775-2899

Rumbuzz, which is part of Magens Point Resort, is at 6200 Magen's Bay Road; it's a mile and a half (two and a half kilometers) to the northeast of Charlotte Amalie. Lovely, mild seafood and Mexican flair are an outstanding combo at this relaxed establishment. Rumbuzz has a large variety of food that is sure to satisfy most. From hamburgers and hot dogs to traditional Mexican and simple sandwiches, the restaurant has a little bit of everything.

Pirate's Tavern

The North Shore, St. Croix | (340) 778-9650

Pirate's Tavern is located east of Cane Bay, in the North Shore; it is approximately four and a half miles (approximately seven kilometers) to the west-northwest of Christiansted. If it doesn't feel right to dress up just for digging into some great Mexican food, remember this local option where the service and style is very relaxed. The Pirate's Tavern specializes in their margaritas that keep customers coming back for more, as well as a selection of other tropically themed drinks. For the hungry guests there is also plenty of hot food dishes, including steaks, tacos, and grilled chicken. If you are looking for good food, a fun time, and a cold drink, this is the place to be.

Mexican Restaurants
Name Location Island Type Phone Number
Amigo's Dockside Cantina 1.6 mi. East of Central Maroon Town St. Thomas Mexican (340) 775-1270
Coconuts St. Croix 0.7 mi. North of Central Frederiksted St. Croix Mexican, Tex-Mex (340) 774-0099
Fajita Mexican Restaurant & Bar The vicinity of St. Thomas and St. John None Mexican (340) 774-2525
Lone Star Taqueria 0.3 mi. Southeast of Central downtown Cruz Bay St. John Mexican (340) 714-8226
Luncheria Downtown Christiansted St. Croix Mexican (340) 773-4247
Margarita Phil's Downtown Cruz Bay St. John Mexican (340) 693-8400
Margarita's Mexican Eatery Downtown Charlotte Amalie St. Thomas Mexican (340) 693-8400
Pirate's Tavern 3.3 mi. East of Central Cane Bay St. Croix International, Mexican (340) 778-9650
Rumbuzz 1.5 mi. Northeast of Central Charlotte Amalie St. Thomas International, Mexican (340) 775-2899
Savant 0.3 mi. East-Southeast of Central downtown Christiansted St. Croix Caribbean, Mexican, Thai (340) 713-8666
Taco Hell 1.7 mi. East of Central Maroon Town St. Thomas Mexican (340) 777-4275

Similar Food

The Barefoot Cowboy

Also worth considering if you really love Mexican food, you will find similarly satisfying flavors at restaurants below:

Restaurants with Similar Cuisine
Restaurant Name Phone Cuisine Location Island
Sharkey's Bait Stand (340) 719-9935 Tex-Mex 0.7 mi. East of Central downtown Christiansted St. Croix
The Pink Spot (340) 778-7465 Latin American 0.2 mi. South of Central Frederiksted St. Croix
El Flamboyant Restaurant (340) 779-3285 Latin American St. Croix St. Croix
The West End Grill (340) 772-2160 Latin American Frederiksted, Southern part of the USVI St. Croix
The Barefoot Cowboy (340) 201-1236 Tex-Mex Downtown Cruz Bay St. John
Rancho Latino (340) 774-8909 Latin American 0.7 mi. East-Southeast of Central Charlotte Amalie St. Thomas
Villa Morales Restaurant (340) 772-0556 Latin American 1.4 mi. Southeast of Central Frederiksted St. Croix
Parrots Bar and Deli (340) 344-8999 Tex-Mex Downtown Charlotte Amalie St. Thomas
Above the Cliff (340) 718-1100 Tex-Mex 0.8 mi. East-Northeast of Central Cane Bay St. Croix
Havana Blue (340) 715-2583 Latin American 1.4 mi. South-Southeast of Central Charlotte Amalie St. Thomas

Also, for yet another take on this theme, seek out one of the specialties, like the tacos offered at The Tourist Trap.

Some of the most unique food and drink options in the Virgin Islands are those that you wind up near unexpectedly during your daytime travels. Although, it doesn't hurt to know the names of particular restaurants ahead of time. To discover more details concerning the kinds of food awaiting you, check out this page.


Help us improve! We welcome your corrections and suggestions.