Petersburg · Best Shops · Curated · Updated 2026

Best Shops in Petersburg

Discover the best shops in Petersburg. Find inspiration for your trip with our curated list of top-rated spots, local favorites, and hidden gems.

The 10 best shops in Petersburg

virginia/petersburg/shop/south-crater-square-shopping-center

South Crater Square Shopping Center

Discover shopping, dining, and local culture at South Crater Square Shopping Center in Petersburg, Virginia.

Petersburg, VA 23805
3.9 Good 1,928 reviews
virginia/petersburg/shop/the-storehouse-natural-products-shop

The Storehouse Natural Products Shop

Explore The Storehouse Natural Products Shop in Petersburg, VA, for a unique selection of herbs, health foods, and holistic wellness products.

2791 S Crater Rd, Petersburg, VA 23805
4.8 Excellent 36 reviews
virginia/petersburg/shop/beauti-curve-boutique

Beauti Curve Boutique

Dive into the vibrant world of plus-size fashion at Beauti Curve Boutique, where style meets comfort for every body.

849 S Sycamore St # D, Petersburg, VA 23803
5 Excellent 4 reviews
virginia/petersburg/shop/gold-monkey-antiques

Gold Monkey Antiques

Explore a treasure trove of vintage finds at Gold Monkey Antiques in Petersburg, VA, where history and charm come together to create a unique shopping experience.

400 N Sycamore St 1st floor, Petersburg, VA 23803
5 Excellent 5 reviews
virginia/petersburg/shop/romeo-and-juliet-s-06

Romeo and Juliet's 06

Explore your desires at Romeo and Juliet's, a premier adult entertainment store in Petersburg, offering DVDs, lingerie, and novelty items.

1919 E Washington St, Petersburg, VA 23803
3.9 Good 24 reviews
virginia/petersburg/shop/oak-antique-mall

Oak Antique Mall

Discover the charm of the past at Oak Antique Mall, a must-visit antique store in Petersburg, VA, filled with unique treasures and rich history.

400 N Sycamore St, Petersburg, VA 23803
4.5 Excellent 192 reviews
virginia/petersburg/shop/mr-king-s-clothes

Mr King's Clothes

Explore Mr King's Clothes in Petersburg, VA - your go-to destination for stylish men's clothing, quality fabrics, and personalized service.

30 W Washington St, Petersburg, VA 23803
4.8 Excellent 4 reviews
virginia/petersburg/shop/at-the-globe

At the Globe

Explore At the Globe, a delightful novelty store in Petersburg, Virginia, offering unique gifts and local artisan treasures.

201 N Sycamore St, Petersburg, VA 23803
4.4 Very Good 45 reviews
virginia/petersburg/shop/the-hip-hop-spot

The Hip Hop Spot

Discover unique streetwear and exotic reptiles at The Hip Hop Spot in Petersburg, VA – a must-visit for fashion and animal lovers.

105 N Sycamore St, Petersburg, VA 23803
5 Excellent 2 reviews
virginia/petersburg/shop/second-hand-rose

Second Hand Rose

Explore Second Hand Rose in Petersburg, VA for unique vintage clothing treasures and sustainable fashion finds in a charming boutique atmosphere.

11 N Sycamore St, Petersburg, VA 23803
5 Excellent 20 reviews

More to explore in Petersburg

Jump into the most useful discovery pages nearby, from experiences and heritage highlights to food, stays, shopping, and evening ideas.

Visitor Spending Report 2023 ...
Destination guide

More about Petersburg

Explore Petersburg, Virginia: A charming city where history, culture, and nature converge. Discover battlefield tours, vibrant arts, and Southern cuisine.

Tell me more about Petersburg
Mobile App
Get the app

Your all‑in‑one travel companion app

Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

Select Currency

Choose the currency you want prices to display in.