Our St Petersburg shopping guide shows you where to find the best places to bring home a matrioshka, vodka, or red caviar, and much more.
With its magnificent architectural ensembles, graceful rivers and canals, and huge parks, shopping in St Petersburg is not at the top of the list for most travelers. But beyond the beauty of the city, its history and culture, there is much for the inveterate shopper to explore.
St Petersburg offers a variety of excellent shopping areas where you can find authentic Russian souvenirs, and one-of-a-kind items such as clothing, accessories, hand-made arts, antiques, crafts, or local food. You name it!
As soon as you will put your foot on the famous Nevsky Street, the city’s commercial lifeline, you will see an abundance of shopping venues within easy walking distance of other visitor attractions. From souvenir markets to department stores and supermarkets, including art galleries, malls, and street boutique shops open seven days a week, and from 9 am to 10 pm, you won't return home empty-handed, unless you want to.
To help you navigate through the assorted St Petersburg Shopping Scene we've set up this page, which contains a list of what we think are the top places to shop in the city. Enjoy!☺
Find where to go shopping in St Petersburg with our recommendations. Click on your category of interest below, and choose.
St Petersburg hosts a discreet number of interesting and personalized art galleries. If you're into art and you would like to buy art stores selling prints, souvenirs, and low-cost works by young local artists, or exclusive peace of arts made by high profile artists, then this is the right place where to start looking.
Whether you want to buy a gift or souvenir for yourself, family member or friend, there are countless shops to choose from in St Petersburg. If you're wondering where to go shopping, here's a list of great places to find something local, special, and reasonably priced.
Feeling hungry or thirsty? If so, learn where to buy local food and drink in St Petersburg. From Russian grocery stores, specialty shops and open-air food markets, here you will find several good places to satisfy your palate or whet your appetite during your visit to the city.
Visiting one of the old markets in St Petersburg is a great way to experience some of the local culture. From food vendors to clothing, and soviet antiques, or much more, check out our favorite list of the city's best markets to buy authentic souvenirs and soak up the local atmosphere.
Are you a fashion lover? If you're one of them, or simply you're just an intrepid shopper, then skip the usual malls or chain stores, and take a look at our picking list of fashionable boutiques. From chic clothes to shoes, accessories, and jewellery by Russian designers, see where to get something to suit your lifestyle.
Shopping malls in St Petersburg are very similar to western ones except for their distinctive Russian ambience and abundance of beautiful woman. They all have facilities like restaurants, cafes, and international brands. If you are up for a shopping spree, then don't miss a visit to the city's malls listed here.
If you love books, and you want to delve into the Russian's literature, St Petersburg as well as the whole country has something for everyone. The city boasts a large number of varied bookshops where you can spend a few hours pottering around. From old-fashioned bookshops to big 3-story bookshops or smaller second-hand stores, there is no lack of choice.
Written by Davide C.