Mexican or Latin American Food
Enjoy Mexican Restaurants IN St Petersburg

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 restaurants in St Petersburg.


Hungry? If so, choose a restaurant from the list below. Just click on the links or scroll down to the bottom of the page.

Tip: Please be sure to make a reservation before going out for dinner in any of the Mexican and Latin restaurants listed here, especially on the weekend.


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 On-line

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


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 On-line

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



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 On-line

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


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 On-line

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



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 On-line

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


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 On-line

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

Written by Davide C.


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


...For Planning Your Trip to Russia!

Find and Book Your Hotel to Russia Today, and Save up to 10%!
Buy Train Tickets to Russia On-line, and Save Up to 10% on Your Booking!
Buy Your Russian Travel Insurance On-line, and Save Up to 10% on Your Booking!
Get Your Visa Invitation Letter to Russia Today!


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!