- Welcome to St Petersburg Essential Guide -

Mexican or Latin American Food
Enjoy Mexican Restaurants St Petersburg, Russia.

Looking for Mexican restaurants in St Petersburg? Want to try Latin American food while you're in Russia? If so read on...

We must say that it's easy to get a craving for Mexican or Latin American food! All that gooey, melted cheese, crispy tortillas, spicy salsas, fajitas and enchiladas smothered in rice, refried beans, guacamole, sour cream, peppers, garlic and...well, we can write a long list of reasons this cuisine is so delicious!

But our job is to help you navigate the world of dining here in St Petersburg, so it's worth noting that while you may not feel you've been swept away to an exotic Latino locale, you will definitely find that our Mexican-Latin restaurants offer an exceptionally satisfying meal!

Here below you will find a list of our favorite Mexican and Latin American restaurants in St Petersburg.

To get started, just click in one of the links below.


Tip: Make sure you book a table in advance.


Address: Nevskiy Prospect, 53 | St Petersburg, RU | Phone: +7 (812) 713-1453

Latin American, Extensive Menu, Delicious Food!

While in St. Petersburg, if you happen to be strolling near or staying at the Radisson Hotel on Nevsky, stop in for a delicious meal at this nearby Latin American restaurant. The rustic, cozy atmosphere, with wine barrels and bundles of hanging garlic, peppers and herbs is the perfect setting for freshly prepared Spanish fare with Cuban, Latin and Brazilian undertones. The salmon steaks, halibut and corrida beef are beyond tender and tasty, they simply melt in your mouth.

Spanish guitar, flamenco dance and a great wine list are the magic ingredients for romance.

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Marata Street, 47 and Moskovsky Prospect, 206 | St Petersburg, RU | Phone: +7 (812) 906-3900

Always Open, Great Food, Live Music!

One of St. Petersburg's most colorful Latin American restaurants, Macarena's dimly lit interior also makes it a sophisticated and comfortable dining experience. If you're in the mood for Spanish, Mediterranean, Mexican and Italian cuisine served up with Latino spirit, this is where you'll find it. Great place for meeting friends, having a business lunch or romantic date. Open 24 hours, serving a breakfast, brunch and late night menu of varied meats, fish, tapas, fajitas, risotto, jamon, paella, dolma and spicy Spanish wines.

Outstanding food, fast and friendly service and live Latino music every Saturday night!

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!



Address: Nekrasova Street, 1/38 | St Petersburg, RU | Phone: +7 (812) 628-3126

Mexican Spirit, Friendly Service, Tasty Food!

One of St. Petersburg's best Mexican restaurants, Mexico's atmosphere is pleasingly reminiscent of its country with cactus plants, sombreros and Aztec art decorating the walls. If your craving Mexican food, you'll find a menu full of tasty choices: nachos, wraps, tacos, enchiladas, vegetarian selections and all things Mexican. Bring friends and order cocktails in a pitcher for sharing! Bring the kids for a fun family dinner! Staff are friendly and knowledgeable about the menu, which is available in English.

Good Chilean wines and many credit cards welcome. Come in, sit down and relax awhile!  

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Rubinshteina Street, 36 | St Petersburg, RU | Phone: +7 (812) 312-8892

Little Havana, Fun Experience, Outstanding Food!

Step in the door and you'll think you're in sunny Havana! A St. Petersburg jewel, this unique Latin American restaurant is brimming with Cuban and Caribbean influences, from the turquoise colors to the patio seating and fun wall murals. Even the staff radiates warmth and good energy! And the food? Outstanding! Tasty soups, stuffed peppers, paella, quesadillas in hearty portions with spicy heat. All reasonably priced and very satisfying.

Eat and then dance the salsa! One other interesting feature – there's a 1950's Buick convertible inside the restaurant. Now how did they do that?

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!



Address: Gorokhovaya Street, 39 | St Petersburg, RU | Phone: +7 (812) 570-6050

Lively Atmosphere, Excellent Food, Exceptional Service!

In authentic Latin American style, this lively little restaurant is known not only for serving up great food, but for being a laid back place where you feel like you're a part of the family. Set in a small, cozy atmosphere similar to an old wine cellar with arched stone ceilings and walls, at Cuban-owned Conchita Bonita, there's always some kind of party going on. Breakfast, brunch/lunch, dinner and late night, you can order from an assortment of tasty selections.

We like the fajitas! Enjoy beer, cocktails and disco dancing after midnight. Cuban cigar anyone?

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!


Address: Voznesenky Prospect, 57 | St Petersburg, RU | Phone: +7 (812) 310-1534

Charming Cantina, Quality Food, Reasonably Priced!

Welcome to Tequila Boom, a cantina chain with a history dating back to 1873, when the production of  tequila began. With locations in Los Angeles, Acapulco and Cancun, this Mexican restaurant offers its  classic cuisine of yummy enchiladas, burritos and fajitas smothered in sour cream and salsa to patrons around the globe. A cheerful interior with colorful ponchos and sombreros is the backdrop for enjoying a vivacious dining experience that's more like a celebration!

With an extensive menu, hefty portions, and a host of tequila-based cocktails to choose from, you'll be where the party is!

Book a Table Online

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Written by Davide C.


Return from Mexican Restaurants St Petersburg to St Petersburg Restaurants or go back to the Homepage.


If you do, please help others to find out about it. If you have a blog or website, or know someone who does, consider linking to us. Share the link on Facebook, Tweet it... you get the idea. Every link helps!

Like this page? Was the information helpful?

Help us grow our website by sharing this page with others. If you’re in the mood to go the extra mile and buy us a drink it will help us to continue to run this website. We appreciate it, thanks! Spasibo!