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

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Macarena

#4 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (75)
Cuisines: Italian Mexican Spanish Portuguese

Pelmeniya On Kronverkskiy

#61 of 8,696 Restaurants in St. Petersburg
Price: $4 - $9 Map
Visitor photos (17)
Cuisines: Italian Southwestern International Russian

Birzha Bar

#112 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (17)
Cuisines: Mexican Bar European

Senoval

#136 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (4)
Cuisines: Italian Mexican Japanese European Russian

Tequila-Boom

#147 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (18)
Cuisines: Mexican Bar

Pita's

#198 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (4)
Cuisines: Mexican American Latin European Greek Middle Eastern

Las Torres

#278 of 8,696 Restaurants in St. Petersburg
Price: $32 - $36 Map
Visitor photos (63)
Cuisines: Mexican Brazilian Latin Spanish Cuban

Senoval

#347 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (7)
Cuisines: Italian Mexican Japanese European Russian

Tres Amigos

#411 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (49)
Cuisines: Mexican European

Tequila-Boom

#483 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (41)
Cuisines: Mexican Bar

Frida

#511 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (25)
Cuisines: Mexican Indian Cafe Coffee Shop European Vegetarian

Cuba Libre

#512 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (11)
Cuisines: Mexican American Cajun & Creole European

Chaynyy Dom

#1,121 of 8,696 Restaurants in St. Petersburg
Price: $27 Map
Visitor photos (2)
Cuisines: Mexican Indian Mediterranean Vegetarian

Pivnaya Kruzhka (Pushkin)

#1,197 of 8,696 Restaurants in St. Petersburg
#15 of 117 Restaurants in Pushkin
Map
Cuisines: Italian Mexican Japanese German Sushi Russian

Ring O'Bells

#1,257 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (7)
Cuisines: Mexican American Bar European Pub Russian

Mexico

#1,369 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (5)
Cuisines: Mexican

Pivnaya Kruzhka (Kolpino)

#1,459 of 8,696 Restaurants in St. Petersburg
#3 of 96 Restaurants in Kolpino
Map
Visitor photos (2)
Cuisines: Italian Mexican Japanese German Sushi Russian

Uno Momento (Pushkin)

#1,463 of 8,696 Restaurants in St. Petersburg
#23 of 117 Restaurants in Pushkin
Map
Visitor photos (3)
Cuisines: Italian Mexican German Pizza Seafood Fast Food Vegetarian Russian

Pizza Ollis

#1,699 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (5)
Cuisines: Italian Mexican American Pizza European

Jiva Burgers

#1,763 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (1)
Cuisines: Indian Southwestern Vegetarian Healthy Vegan

Maestro

#2,360 of 8,696 Restaurants in St. Petersburg
Map
Cuisines: Mexican Cafe European Thai

Mystery Of Margarita

#2,393 of 8,696 Restaurants in St. Petersburg
Price: $9 - $18 Map
Visitor photos (3)
Cuisines: Mexican European Russian

Saloon Lemonade Joe

#2,662 of 8,696 Restaurants in St. Petersburg
Map
Cuisines: Mexican American Cajun & Creole

Chjen

#2,753 of 8,696 Restaurants in St. Petersburg
Price: $2 - $21 Map
Visitor photos (11)
Cuisines: Chinese Japanese Southwestern Thai Korean

Parmesan

#3,064 of 8,696 Restaurants in St. Petersburg
Map
Cuisines: Italian Mexican Pizza

Jingle Restobar

#3,291 of 8,696 Restaurants in St. Petersburg
Map
Visitor photos (1)
Cuisines: Italian Mexican American Pizza Sushi European

Viva La Vita

#3,413 of 8,696 Restaurants in St. Petersburg
Price: $9 - $18 Map
Cuisines: Italian Mexican Family Fare

Pizza Milano Bar

#3,626 of 8,696 Restaurants in St. Petersburg
Map
Cuisines: Italian Mexican

Uno Momento (Kolpino)

#3,637 of 8,696 Restaurants in St. Petersburg
#23 of 96 Restaurants in Kolpino
Map
Cuisines: Italian Mexican German Pizza Seafood Fast Food Vegetarian Russian

Margarita

#3,652 of 8,696 Restaurants in St. Petersburg
Map
Cuisines: Mexican Eclectic