From the publishers of the Journal of Antiques & Collectibles

Home » Virginia

Antique Shops & Antique Malls in Virginia

457 listings · Updated November 12, 2026

Antique Shop Finder lists 457 antique shops, vintage stores, collectibles shops and antique malls across Virginia, in 194 towns. That includes 389 antique shops, 39 antique & vintage malls and 26 vintage shops. The towns with the most listings are Richmond (17), Fredericksburg (14) and Alexandria (12). 39 are antique malls with many dealers under one roof, such as Factory Antique Mall, Duke’s Antique Center and A&W Antique Mall. Factory Antique Mall is a Premier member of Antique Shop Finder. Every listing has the address, phone and directions. Call ahead to check hours, and save shops to plan your route.

Towns in Virginia

Shops and malls in Virginia

Showing 433–457 of 457. Members are listed first.

Collectibles & Specialty

Wakefield Collectibles

10437General, General Mahone Hwy, Wakefield, VA 23888
(757) 899-7209

CallDirections

Antique Shops

Warehouse Antiques

195 S Main St, Amherst, VA 24521
(434) 942-1426

CallDirections

Antique Shops

Weaver Street Shops

201 Weaver St, Gordonsville, VA 22942
(540) 807-6026

CallDirections

Antique & Vintage Malls

West End Antiques Mall

2004 Staples Mill Rd, Richmond, VA 23230
(804) 359-1600

CallDirections

Antique Shops

West Point Antiques

706 Main Street POB 1115, West Point, VA 23181
(804) 843-4369

CallDirections

Vintage Shops

What Luck Vintage Shop and What Luck The Everything Store

3403 Taylor Spring Ln, Harrisonburg, VA 22801
(540) 421-0069

CallDirections

Antique Shops

Wholly Mid-Century

228 Pennsylvania Ave, Virginia Beach, VA 23462
(757) 354-4367

CallDirections

Antique & Vintage Malls

Williamsburg Antique Mall

500 Lightfoot Road, Williamsburg, VA 23188
(757) 776-0094

CallDirections

Antique Shops

Williamsburg Bazaar

5625 Richmond Rd Suite F120, Williamsburg, VA 23188
(757) 206-1405

CallDirections

Antique Shops

Willow Creek Antiques

619*, State St, Bristol, VA 24201
(276) 466-4064

CallDirections

Antique Shops

Willow Tree Antiques and Primitives

3434 Buck Mountain Road, Roanoke, VA 24018
(540) 774-0405

CallDirections

Vintage Shops

Willows Vintage Charm

3 S Berlin Pike, Lovettsville, VA 20180
(540) 326-6506

CallDirections

Antique Shops

Wisteria Vintage & Antiques

4001 Virginia Beach Blvd, Virginia Beach, VA 23452
(757) 323-2052

CallDirections

Antique Shops

Wolf Hills Antiques LLC

280 W Main St, Abingdon, VA 24210
(276) 525-4330

CallDirections

Antique Shops

Woods Goods & Mercantile

2770 W Lynchburg Salem Turnpike, Bedford, VA 24523
(540) 707-6697

CallDirections

Antique Shops

Yellow Dog Antiques

11577 Virgil H Goode Hwy, Rocky Mount, VA 24151
(540) 632-6131

CallDirections

Antique Shops

Yellow Gate Place LLC

10306 Boydton Plank Rd, Dinwiddie, VA 23841
(804) 691-1147

CallDirections

Antique Shops

Yellow Wood Vintiques

513 Blue Ridge Ave, Bedford, VA 24523
(540) 587-0321

CallDirections

Antique Shops

Yesterday and Today

401 Mineral Ave Box 706, Mineral, VA 23117
(540) 227-4075

CallDirections

Antique Shops

Yesterday’s Bazaar

183 Old Courthouse Rd, Appomattox, VA 24522
(434) 352-7657

CallDirections

Antique Shops

Yorktown Mercantile

7330- H George Washington Memorial Hwy, Yorktown, VA 23692
(757) 702-0123

CallDirections

Antique Shops

Your Town Treasures

11114 Hull Street Rd N, Midlothian, VA 23112
(804) 533-8811

CallDirections

Antique Shops

Zamani Gallery

45714 Oakbrook Ct, Sterling, VA 20166
(703) 421-0800

CallDirections

Antique Shops

Zephyr Antiques

270 W Main St, Abingdon, VA 24210
(276) 628-6115

CallDirections

Antique Shops

Zimmerman’s A Little Bit of Everything

115 N Bridge St, Bedford, VA 24523
(434) 386-7552

CallDirections

Questions

How many antique shops are in Virginia?

Antique Shop Finder lists 457 antique shops, vintage stores, collectibles shops and antique malls in Virginia, in 194 towns.

How many antique malls are in Virginia?

There are 39 antique and vintage malls listed in Virginia.

Which towns in Virginia have the most antique shops?

Richmond (17), Fredericksburg (14), Alexandria (12), Mechanicsville (10) and Norfolk (10).

How do I add my shop?

Listing is free. Add your shop or claim your listing at https://antiquesshopfinder.com/add-your-shop/. A real person checks every shop, usually within two business days.