5 Best Places to Shop in City Center, St. Petersburg

Background Illustration for Shopping

We've compiled the best of the best in City Center - browse our top choices for the top things to see or do during your stay.

Armeisky Magazin

City Center

Army surplus—belts, flasks, caps, pins, and marine shirts with Russian and Soviet army symbols—is a much better bargain here, at this state-run store, than in touristy souvenir markets. You'll find a huge variety.

24 ul. Kirochnaya, St. Petersburg, 191028, Russia
812-579–2907

Something incorrect in this review?

Galereya Steklo

City Center

At this glass gallery, the city of St. Petersburg is reflected in carved Easter eggs, stained glass, vases, and candlesticks. Each work is handmade, and many are one-of-a-kind.

1/28 ul. Lomonosova, St. Petersburg, 191023, Russia
812-312–2214
Shopping Details
Monday-Sunday 11:00-21:00

Something incorrect in this review?

Guild of Masters

City Center

Jewelry, ceramics, and other types of Russian traditional art, all made by members of the Russian Union of Artists, are sold here. They can provide the documents necessary to export artwork.

21 ul. Kronverskaya, St. Petersburg, 191025, Russia
812-922--9914

Something incorrect in this review?

Recommended Fodor's Video

Russky Ljon

City Center

This is a good source for linen goods created in the traditional Russian style of the 19th century. There are several branches throughout the city. There's another branch nearby at 3 ulitsa Pushkinskaya.

151 Nevsky pr., St. Petersburg, 191167, Russia
812-979–2929
Shopping Details
8:00-20:00

Something incorrect in this review?

Vernisazh

City Center

At this open-air market outside the Church of the Savior on Spilled Blood, more than 100 vendors sell nesting dolls, paintings, Soviet icons, and miscellaneous trinkets. It is probably the easiest and quickest market to locate if your time in St. Petersburg is limited; there are sure to be items here that make good gifts and keepsakes. Most vendors speak several languages but the prices can be rather inflated. Don't accept the first price quoted, and try to pay a third or so less than that.

1 Kanal Griboyedova, St. Petersburg, 191186, Russia
No phone

Something incorrect in this review?