From the publishers of the Journal of Antiques & Collectibles

Home » Iowa » McGregor

Antique Shops in McGregor, IA

2 listings · Updated November 10, 2026

McGregor, IA has 2 antique and vintage shops listed on Antique Shop Finder. They include 2 antique shops. Within 20 miles you will also find shops in Harpers Ferry and Elkader. Every listing has the address, phone and directions. Call ahead to check hours, and save shops to plan your route.

Shops in McGregor, IA

Antique Shops

Antiques 310

310 Main St, McGregor, IA 52157
(563) 873-3512

CallDirections

Antique Shops

Old Time Shoppe

142 Main St, McGregor, IA 52157
(563) 873-3670

CallDirections

Antique shops near McGregor, IA

Antique Shops · 12.1 mi

Silhouette Antiques

134 S 2nd St, Harpers Ferry, IA 52146
(319) 830-1144

CallDirections

Antique Shops · 16.4 mi

Twisted Alley

next to Cinema, 112 N Main St, Elkader, IA 52043
(563) 605-0879

CallDirections

Questions

How many antique shops are in McGregor, IA?

There are 2 shops listed in McGregor, IA on Antique Shop Finder.

Are there more antique shops near McGregor, IA?

Yes. 2 more shops are within 20 miles, including Silhouette Antiques and Twisted Alley.

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.