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.

Tres Amigos

Hechtgasse 1 | 9004 St.Gallen, St. Gallen 9000, Switzerland
+41 71 222 25 06
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent25%
  • Very good38%
  • Average23%
  • Poor6%
  • Terrible8%
Nov 27, 2016
“Not the best...”
Jan 18, 2017
“Very friendly staff, good service and good food ”
Closed Now
All hours
Mexican, Latin, Spanish
$$ - $$$
Hechtgasse 1 | 9004 St.Gallen, St. Gallen 9000, Switzerland
Write a Review
Reviews (47)
Traveler rating
Traveler type
Time of year

1 - 10 of 47 reviews

Reviewed January 18, 2017 via mobile

Went there with my family. Service was really good. They are children friendly and the food was delicious. You gotta try the Margarita cocktail!!!!

Thank Viviana R
Reviewed November 27, 2016 via mobile

It's a Mexican restaurant in downtown St Gallen. It has typical Mexican food, but nothing special. Good atmosphere, but a little expensive.

Thank Milena S
Reviewed July 21, 2016

This might be one of the best Mexican restaurant out side Mexico. Lovely food, electric ambiance. You love the drinks as well!!

Thank prafs
DaD-Selina, Leiter Gästebetreuung at Tres Amigos, responded to this reviewResponded August 8, 2016

Thanks for the great Feedback!

Reviewed December 22, 2015

Was here with a date. Tables are quite close together... Food is good and service is nice and friendly.

Thank E_sweety
Reviewed May 1, 2015

Located on one of the main squares, this restaurant provides good food and authentic mexican ambiance

Thank ebna
Reviewed October 6, 2014 via mobile

When you visit this non - authentic Mexican wannabe restaurant expect no more than pub food. Go for the fajita wraps. The cocktails are good though and they have a nice patio in a quiet side street near the city centre (Marktplatz).

Thank Thefoodsnob82
Reviewed May 25, 2013

Tres Amigos is by far the best Mexican restaurant in St. Gallen. I grew up eating real Mexican food and this is as close as you are going to get in Switzerland. Its Tex-Mex rather than authentic regional cooking and the prices are extremely high...More

Thank Jonathan S
Reviewed January 3, 2013

Very nice place to drink some margaritas and enjoy tex-mex specialties. The local, in an old building in the historical center, is very cozy and you can either get a table or sit by the bar. The staff speaks Spanish and everything feels very authentic.

1  Thank Eric T
Reviewed September 21, 2012

Had a nice dinner earlier this week. What a selection of many different, typical mexican dishes. None of us was disappointed with the dish we picked, very well seasoned, tasty, brought with a big smile, helpfull staff when you have a questions or special wish,...More

Thank Tom V
Reviewed March 17, 2012

you think you can not do any harm to Mexican food? well, you can! Tres amigos is a franchise, and they seem to care a lot about an original ambiance (small and colourful inside, nice tables outside), the service is outstandingly friendly and fast -...More

1  Thank Christine_Carlos
Nearby Restaurants
focacceria AG
206 reviews
.07 miles away
La Vigna
78 reviews
.10 miles away
Zum Goldenen Schaefli
117 reviews
.06 miles away
1733 - Weinlokal St.Gallen
37 reviews
.05 miles away
Nearby Attractions
Abbey Library
655 reviews
.24 miles away
Convent of St. Gall
282 reviews
.23 miles away
104 reviews
.24 miles away
Textile Museum
107 reviews
.28 miles away
Questions & Answers
Get quick answers from Tres Amigos staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
$15 - $29
Lunch, Dinner
Restaurant features
Reservations, Seating, Waitstaff, Serves Alcohol
Good for
Open Hours
11:30 am - 12:00 am
11:00 am - 2:00 pm
5:00 pm - 12:00 am
11:00 am - 2:00 pm
5:00 pm - 12:00 am
11:00 am - 2:00 pm
5:00 pm - 12:00 am
11:00 am - 2:00 pm
5:00 pm - 12:00 am
11:00 am - 2:00 pm
5:00 pm - 12:00 am
11:30 am - 12:00 am
Location and Contact Information
  • Address: Hechtgasse 1 | 9004 St.Gallen, St. Gallen 9000, Switzerland
  • Location: Europe  >  Switzerland  >  Canton of St. Gallen  >  St. Gallen
  • Phone Number: +41 71 222 25 06
  • E-mail
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