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

) #137 of 214 Restaurants in St. Gallen ££ - £££ Mexican, Latin, Spanish
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%
27 Nov 2016
“Not the best...”
18 Jan 2017
“Very friendly staff, good service and good food ”
Open Now
All hours
Mexican, Latin, Spanish
££ - £££
Hechtgasse 1 | 9004 St.Gallen, St. Gallen 9000, Switzerland
Write a Review
Reviews (47)
Traveller rating
Traveller type
Time of year

1 - 10 of 47 reviews

Reviewed 18 January 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 27 November 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 21 July 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 8 August 2016

Thanks for the great Feedback!

Reviewed 22 December 2015

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

Thank E_sweety
Reviewed 1 May 2015

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

Thank ebna
Reviewed 6 October 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 25 May 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 3 January 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 21 September 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 17 March 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
283 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
US$15 - US$29
Lunch, Dinner
Restaurant features
Reservations, Seating, Waitstaff, Serves Alcohol
Good for
Open Hours
11:30 - 00:00
11:00 - 14:00
17:00 - 00:00
11:00 - 14:00
17:00 - 00:00
11:00 - 14:00
17:00 - 00:00
11:00 - 14:00
17:00 - 00:00
11:00 - 14:00
17:00 - 00:00
11:30 - 00:00
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