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 St. Petersburg Mexican Restaurants

Restaurants
 
Dessert
 
Coffee & Tea
 
Bakeries
 
Ice Cream
 
Waffles & Crepes
 
Juice & Smoothies
 
$-$$$$
Price
1
Cuisine
Dining options
Neighborhoods
Sorted by:
Ranking Name Price (low to high) Price (high to low) Friends first
#12 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican, Spanish, Portuguese
Map | Visitor photos (65)
#53 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, American, Latin, European, Middle Eastern
Map | Visitor photos (4)
#135 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican, Japanese, European, Russian
Map | Visitor photos (7)
#146 of 7,996 Restaurants in St. Petersburg
Price: $5 - $10
Cuisines: Italian, Southwestern, International, Russian
Map | Visitor photos (13)
#201 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Bar, European
Map | Visitor photos (17)
#235 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, American, Cajun & Creole, European
Map | Visitor photos (11)
#273 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican, Japanese, European, Russian
Map | Visitor photos (2)
#335 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Bar
Map | Visitor photos (18)
#374 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, European
Map | Visitor photos (40)
#405 of 7,996 Restaurants in St. Petersburg
Price: $34 - $38
Cuisines: Brazilian, Cuban, Latin, Mexican, Spanish
Map | Visitor photos (60)
#467 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Bar
Map | Visitor photos (40)
#894 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Indian, Coffee Shop, Coffee Shop, European, Vegetarian
Map | Visitor photos (25)
Pivnaya Kruzhka (Pushkin)
#942 of 7,996 Restaurants in St. Petersburg
#12 of 108 Restaurants in Pushkin
Cuisines: Italian, Mexican, Japanese, German, Sushi, Russian
Map
#1,092 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican
Map | Visitor photos (5)
#1,140 of 7,996 Restaurants in St. Petersburg
Price: $29
Cuisines: Mexican, Indian, Mediterranean, Vegetarian
Map | Visitor photos (2)
#1,279 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, American, Bar, European, Pub, Russian
Map | Visitor photos (7)
#1,427 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican, American, Pizza, European
Map | Visitor photos (4)
Uno Momento (Pushkin)
#1,444 of 7,996 Restaurants in St. Petersburg
#20 of 108 Restaurants in Pushkin
Cuisines: Italian, Mexican, German, Pizza, Seafood, Fast Food, Vegetarian, Russian
Map | Visitor photos (2)
Pivnaya Kruzhka (Kolpino)
#1,788 of 7,996 Restaurants in St. Petersburg
#5 of 91 Restaurants in Kolpino
Cuisines: Italian, Mexican, Japanese, German, Sushi, Russian
Map
#2,166 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, American, Cajun & Creole
Map
#2,264 of 7,996 Restaurants in St. Petersburg
Price: $2 - $23
Cuisines: Chinese, Japanese, Southwestern, Thai, Korean
Map | Visitor photos (11)
#2,770 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican, American, Pizza, Sushi, European
Map | Visitor photos (1)
Uno Momento (Kolpino)
#3,153 of 7,996 Restaurants in St. Petersburg
#21 of 91 Restaurants in Kolpino
Cuisines: Italian, Mexican, German, Pizza, Seafood, Fast Food, Vegetarian, Russian
Map
#3,198 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Bar
Map | Visitor photos (12)
#3,663 of 7,996 Restaurants in St. Petersburg
Cuisines: Mexican, Japanese, European
Map
#3,776 of 7,996 Restaurants in St. Petersburg
Price: $10 - $19
Cuisines: Italian, Mexican, Family Fare
Map
#3,785 of 7,996 Restaurants in St. Petersburg
Cuisines: Italian, Mexican
Map
#4,012 of 7,996 Restaurants in St. Petersburg
Cuisines: Indian, Southwestern, Vegetarian, Healthy, Vegan
Map
Be the first to review this restaurant
Address: Kosmonavtov Ave., 14, St. Petersburg 196105, Russia
Cuisines: Mexican, Bar
Be the first to review this restaurant
Address: Moskovskiy Av, House 21, St. Petersburg, Russia
Cuisines: Mexican, Latin