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.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Mexican Restaurants in St. Petersburg

Sort by:
Ranking
Name

Macarena

#103 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (140)
Cuisines: Italian Mexican Seafood Mediterranean European Spanish Bar Pub Portuguese Central European

O! Cuba

#195 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (105)
Cuisines: Caribbean Latin Seafood Cuban Central American Mexican Spanish South American
Reserve

Tres Amigos

#205 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (95)
Cuisines: Mexican Latin Central American South American
Reserve

Frida

#235 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (53)
Reserve

Pita's

#292 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (11)
Cuisines: Mexican Middle Eastern

Conchita Bonita

#307 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (68)
Cuisines: Mexican Latin
Reserve

Tequila-Boom

#390 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (51)
Cuisines: Mexican Bar
Reserve

Pedro & Gomez u Larisy

#415 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (14)
Cuisines: Mexican European Asian Bar Seafood Pub Central European Vegetarian Friendly

Bros Burritos

#419 of 8,687 Restaurants in St. Petersburg
  • Best burritos! 26/08/2016
Map
Visitor photos (23)
Cuisines: Mexican Cafe Fast food European

Tequila-Boom

#463 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (33)
Cuisines: Mexican Bar Pub
Reserve

Cuba Libre bar

#510 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (21)
Cuisines: Mexican American European Central European
Reserve

Mekhiko

#590 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (31)
Cuisines: Mexican

Chaynyy Dom

#948 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (11)
Reserve

Bar Razbitykh Serdets Telmy i Luizy

#976 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (6)
Cuisines: Mexican European Spanish

Uno Momento (Pushkin)

#1,044 of 8,687 Restaurants in St. Petersburg
#19 of 127 Restaurants in Pushkin
Map
Visitor photos (5)
Reserve

Pivnaya Kruzhka (Pushkin)

#1,249 of 8,687 Restaurants in St. Petersburg
#24 of 127 Restaurants in Pushkin
Map
Visitor photos (6)
Cuisines: Italian Mexican Japanese German Sushi Russian
Reserve

Mexico City

#1,396 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (12)
Cuisines: Mexican

Pivnaya Kruzhka (Kolpino)

#1,535 of 8,687 Restaurants in St. Petersburg
#2 of 89 Restaurants in Kolpino
Map
Visitor photos (3)
Cuisines: Italian Mexican Japanese German Sushi Russian
Reserve

Kofe & Slivki

#1,621 of 8,687 Restaurants in St. Petersburg
Visitor photos (1)
Cuisines: Mexican European Russian

Mexico City

#1,678 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (16)
Cuisines: Mexican

Tequila-Boom

#1,754 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (4)
Cuisines: Mexican Bar Pub
Reserve

Mexico City

#2,078 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (2)
Cuisines: Mexican

Ice Mice

#2,224 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (1)
Cuisines: Mexican Latin European Spanish

Saloon Lemonade Joe

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

PITeriya

#2,458 of 8,687 Restaurants in St. Petersburg
Map

Parmesan

#2,467 of 8,687 Restaurants in St. Petersburg
Map
Cuisines: Italian Mexican Pizza

Mexico

#2,590 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (4)
Cuisines: Mexican
Reserve

Pizza Milano Bar

#2,636 of 8,687 Restaurants in St. Petersburg
₹₹ - ₹₹₹ Map
Visitor photos (10)
Cuisines: Italian Mexican

Pizza Ollis

#2,740 of 8,687 Restaurants in St. Petersburg
Map
Cuisines: Italian Mexican Japanese Pizza

Pizza Ollis

#2,823 of 8,687 Restaurants in St. Petersburg
Map
Visitor photos (6)
Cuisines: Italian Mexican American Pizza European
Reserve