Our St Petersburg shopping guide shows you where to find the best places to bring home a matryoshka, vodka, or red caviar, and much more.
With its magnificent architectural ensembles, graceful rivers and canals, and amazing parks, shopping in Saint Petersburg Russia are not at the top of the list for most travelers. But beyond the beauty of the city's architecture, its history and culture, there is much for the inveterate shopper to explore.
St Petersburg shopping scene offers a variety of excellent shopping areas where anyone can find authentic Russian souvenirs such as clothing, accessories, hand-made arts, antiques, crafts, local food, and much more.
As soon as you will put your foot on the famous Nevsky Street, the city’s commercial lifeline, you will be surrounded by an abundance of shopping venues to browse around. From souvenir markets to department stores and supermarkets, including art galleries, malls, and fashion street boutique shops you won't return home empty-handed unless you want to.☺
Open from 9 am to 10 pm seven days a week, all the shops in the imperial city are within walking distance of other visitor St Petersburg attractions, making it easy for anyone to go shopping after spending a day touring around the city's museums and palaces or before having lunch or dinner at one of the best local Russian restaurants.
Find out below where to go shopping in St. Petersburg with our recommendations. Click on your category of interest and plan your shopping with us.☺
The city of 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 cultural capital of Russia.
Visiting one of the old markets in Saint Petersburg is a great way to experience some of the local cultures. From Russian 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 jewelry by Russian designers, see where to get something to suit your lifestyle.
Shopping malls in Saint Petersburg are very similar to Western ones except for their distinctive Russian ambiance and abundance of beautiful women. 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 Russian literature, St. Petersburg, as well as the whole country, has something for everyone. The imperial 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.