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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Mexican Restaurants in St. Petersburg

Sort by:
Ranking
Name

Macarena

#114 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (140)
Cuisines: Italian Mexican Seafood Mediterranean European Spanish Portuguese Bar Central European

Frida

#202 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (58)
Cuisines: Cafe Mexican Indian Vegetarian Friendly
Reserve

Tres Amigos

#225 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (100)
Cuisines: Mexican Latin South American Central American
Reserve

Pita's

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

Conchita Bonita

#352 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (68)
Cuisines: Mexican Latin
Reserve

Pedro & Gomez u Larisy

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

Bros Burritos

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

Tequila-Boom

#421 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (51)
Cuisines: Mexican Bar
Reserve

Tequila-Boom

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

Mekhiko

#583 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (32)
Cuisines: Mexican

Cuba Libre bar

#814 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (21)
Cuisines: Mexican American European
Reserve

Bar Razbitykh Serdets Telmy i Luizy

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

2TACO&CO

#988 of 8,729 Restaurants in St. Petersburg
$ Map
Visitor photos (2)
Cuisines: Mexican

Uno Momento (Pushkin)

#1,170 of 8,729 Restaurants in St. Petersburg
#22 of 90 Restaurants in Pushkin
Map
Visitor photos (5)
Reserve

Pivnaya Kruzhka (Pushkin)

#1,322 of 8,729 Restaurants in St. Petersburg
#25 of 90 Restaurants in Pushkin
Map
Visitor photos (6)
Cuisines: Italian Mexican Japanese German Sushi Russian
Reserve

Mexico City

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

Pivnaya Kruzhka (Kolpino)

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

Mexico City

#1,515 of 8,729 Restaurants in St. Petersburg
Map
Visitor photos (22)
Cuisines: Mexican

Kofe & Slivki

#1,584 of 8,729 Restaurants in St. Petersburg
Map
Visitor photos (1)
Cuisines: Mexican European Russian

Mexico

#1,903 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (7)
Cuisines: Mexican
Reserve

TOP HOPS

#1,929 of 8,729 Restaurants in St. Petersburg
  • Good bar 09/12/2015
$$ - $$$ Map
Visitor photos (11)
Cuisines: Pub Mexican Bar

Mexico City

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

Ice Mice

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

Tequila-Boom

#2,283 of 8,729 Restaurants in St. Petersburg
Map
Visitor photos (4)
Cuisines: Mexican Bar Pub
Reserve

Saloon Lemonade Joe

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

PITeriya

#2,411 of 8,729 Restaurants in St. Petersburg
Map

Parmesan

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

Pizza Ollis

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

Pizza Milano Bar

#2,698 of 8,729 Restaurants in St. Petersburg
$$ - $$$ Map
Visitor photos (10)
Cuisines: Italian Mexican

Pizza Ollis

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