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.

Margarita Phil's

) #32 of 39 Restaurants in Cruz Bay €€ - €€€ Mexican, ,
Near Mongoose Junction, Cruz Bay, St. John
+1 340-693-8400
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good27%
  • Average16%
  • Poor9%
  • Terrible11%
Travellers talk about
“fajitas” (24 reviews)
“margarita's” (22 reviews)
“grouper” (13 reviews)
Restaurant Hours
Mexican, Bar, Pub
€€ - €€€
Near Mongoose Junction, Cruz Bay, St. John
Write a Review
Reviews (400)
Traveller rating
Traveller type
Time of year

1 - 10 of 398 reviews

Reviewed 1 week ago

While waiting for our ferry to take us back to St Thomas we happened upon Margarita Phil's. We ordered some cold ones and a few appetizers. The chicken nachos were really good! It is a small venue with a few tables out side and a...More

Reviewed 1 week ago

somwhere between a beach bar and a fast food joint. The margaritas are fantastic and the fish taco special was very tasty, Great lunch joint.

Thank Maddogxx
Reviewed 1 week ago via mobile

It looks sort of like a dive but looks can be deceiving. We started with a margarita. It was a big Margarita. They claim to use a blend of house made fresh squeezed lime, lemon and orange juice. The flavor was almost there but not...More

Thank Johnny D
Reviewed 1 week ago

Nice cozy little place to grab a bit and a giant margarita. Had the nachos. Delicious and big enough for two. drinks are delicious and cold.

Thank VacaNate
Reviewed 2 weeks ago

The bartender was super friendly but the margarita on the rocks was just a standard grocery store mix. Maybe the wide array of flavored margaritas were better.More

Thank krisacarroll4
neilsfun, Manager at Margarita Phil's, responded to this reviewResponded 1 week ago

The bartender will feel let down that he spent all that time squeezing the limes, lemons and oranges to make the five gallons of margarita that he makes at least once a day. You may have seen him pouring your drink from a generic jug...More

Reviewed 3 weeks ago

The oversized margaritas were very good! I ordered a chicken burrito which was basically just shredded chicken and lots of cheese. No real flavor, wasn't impressed. Certainly not authentic Mexican food. Only one guy working there, kitchen was backed up and we waited a long...More

Thank PamiJo
neilsfun, Manager at Margarita Phil's, responded to this reviewResponded 3 weeks ago

Thank you for your review. I appreciate your feedback as it will allow us the opportunity to try to improve. Please come back sometime and try us again, I will buy you a margarita.

Reviewed 3 weeks ago via mobile

Great food, Excellent service, Nice ambiance, Mind blowing margaritas. Steak Fajitas were perfect and served sizilling. Veggie enchiladas are tasty and very filling.

Thank MrElectricity
Reviewed 3 weeks ago

The food in this tiny place was delicious. Start with the trio of fresh salsas with chips, and for an entree I highly recommend the chipotle shrimp tacos. The special pork burrito with cream cheese salsa was yummy as well. The frozen margarita wasn't as...More

Thank shewho
Reviewed 4 weeks ago

I've been coming to St John 2 times a year for four years now and every time, one of my first stops is Margarita Phil's. The fresh ahi tacos and shrimp tacos are amazing. I live in New York City, and I know good food....More

Thank JLH_NYC1
Reviewed 4 weeks ago via mobile

My friends and I decided to check this place out after spending all day on St. John. The food was incredible (I had a shrimp burrito, one friend had Cajun shrimp tacos and the other had a chalupa of some sort). The homemade margaritas were...More

Thank joshc29732
Nearby Restaurants
Our Market Smoothies
549 reviews
.15 km away
North Shore Deli
293 reviews
.11 km away
Extra Virgin Bistro
652 reviews
.19 km away
646 reviews
.20 km away
Nearby Attractions
Maho Beach
1,535 reviews
.01 km away
Scott Beach
175 reviews
.05 km away
Cruz Bay Visitor Center
86 reviews
.06 km away
Bajo El Sol Gallery
33 reviews
.01 km away
Questions & AnswersAsk a question
Where can we order your tshirts?
15 November 2015|
Answer Show all 2 answers
Response from neilsfun | Property representative |
The t-shirts can be bought at Cruz Bay Clothing Company in Wharfside Village.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Bar, Pub
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Serves Alcohol, Full Bar, Reservations
Good for
Location and Contact Information
  • Address: Near Mongoose Junction, Cruz Bay, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-693-8400
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing