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

Cuisine
Fewer cuisines
Price
Neighborhoods
More neighborhoods
Dining options
More dining options
Your selections Cuisine Remove
#44 of 7,657 restaurants in St. Petersburg
Cuisines: European, Cuban, Latin, Mexican, Portuguese, Spanish, Native American
Map | Visitor photos (26)
#228 of 7,657 restaurants in St. Petersburg
Cuisines: European, Mexican, Bar
Visitor photos (15)
#365 of 7,657 restaurants in St. Petersburg
Price: $41
Cuisines: Indian, Mediterranean, Mexican, Vegetarian
Map | Visitor photos (2)
#392 of 7,657 restaurants in St. Petersburg
Cuisines: Mexican
Map | Visitor photos (8)
#411 of 7,657 restaurants in St. Petersburg
Cuisines: American, European, Latin, Mexican, Middle Eastern
Map | Visitor photos (3)
#562 of 7,657 restaurants in St. Petersburg
Cuisines: American, European, Mexican
Visitor photos (8)
#741 of 7,657 restaurants in St. Petersburg
Cuisines: Indian, Mexican, Vegetarian, Café
Map | Visitor photos (21)
#824 of 7,657 restaurants in St. Petersburg
Price: $20 - $25
Cuisines: American, Mexican, Bar, Pub
Map | Visitor photos (7)
Uno Momento (Pushkin)
#881 of 108 restaurants in St. Petersburg
Cuisines: German, Italian, Mexican, Pizza, Russian, Seafood, Vegetarian, Fast Food
Visitor photos (2)
#998 of 7,657 restaurants in St. Petersburg
Cuisines: Mexican
Map | Visitor photos (4)
Pivnaya Kruzhka (Pushkin)
#1,023 of 108 restaurants in St. Petersburg
Cuisines: Sushi, German, Italian, Japanese, Mexican, Russian
#1,213 of 7,657 restaurants in St. Petersburg
Cuisines: Mexican
Map | Visitor photos (36)
#1,374 of 7,657 restaurants in St. Petersburg
Cuisines: Mexican
Map | Visitor photos (3)
#1,418 of 7,657 restaurants in St. Petersburg
Cuisines: American, Italian, Mexican
#2,262 of 7,657 restaurants in St. Petersburg
Price: $14 - $28
Cuisines: Italian, Mexican
Map
Uno Momento (Kolpino)
#2,380 of 92 restaurants in St. Petersburg
Cuisines: German, Italian, Mexican, Pizza, Russian, Seafood, Vegetarian, Fast Food
Pivnaya Kruzhka (Kolpino)
Cuisines: Sushi, German, Italian, Japanese, Mexican, Russian