32 Best Places to Shop in St. Petersburg, Russia

Vladimirsky Passazh

City Center

This modern and spacious four-story mall, just outside the Dostoyevskaya metro station, has numerous small boutiques selling jewelry, clothes, shoes, bags, lingerie, and cosmetics at less than exorbitant prices. The basement houses a large, 24-hour supermarket that offers a wide selection and there's a great bakery on the ground floor—an excellent budget choice for a quick refuel.

Zenit Arena

City Center

This shop is devoted to St. Petersburg's hugely popular local soccer team, which has produced international stars that include Andrei Arshavin, who went on to play for London's Arsenal. Merchandise includes printed scarves, sweaters, balls, mugs, bed linens, and wallpaper. There are even jumpsuits and outfits for babies and toddlers emblazoned with the Zenit's light-blue colors.