Shop ‘Til You Drop At Shaggy’s One Of The Largest Flea Markets In Iowa

Shaggy’s Indoor Flea Market in Dubuque, Iowa, offers a vast array of collectibles and antiques from over 140 vendors, all year round.

In Dubuque, Iowa, you'll find a very big flea market named after a very small dog. Shaggy's Indoor Flea Market in Dubuque was named after the owner's Shih Tzu-Poodle, and when it comes to flea markets, this place is the top dog. It has an expanse of offerings as big as any outdoor flea market event, but you don't have to wait for a special sale date to take advantage of all the deals. Best of all: the market is never rained out. Shaggy's happens to be one of the largest flea markets in Iowa.

Shaggy's is located on the west side of Dubuque in a building that actually used to be filled with dogs - it was a humane society.

There are no stray animals here today - but more than a few deals you might want to adopt and bring home, including some vintage beer collectibles.

There are more than 140 vendors and consignors who have items here. They are all passionate about their finds and spend many hours searching for wonderful flea market treasures to sell. This big bank of shelves holds everything from old Coke bottles to purses.

Look further and you'll be amazed by the wide range of offerings - you'll discover street signs, military items, and antique tools.

Looking for something specific? Start digging for rare items. You'll find plenty of booths aimed at every collector, including this stall that has trains, model cars, and Hot Wheels.

You'll also find Disney collectibles - every princess you can imagine calls this place home.

Shaggy's Indoor Flea Market is open Tuesday-Saturday, 10 a.m. - 5 p.m., and Sunday, 10 a.m. - 4 p.m.  Looking for more Iowa flea market finds? Check out these amazing flea markets in Iowa you absolutely have to visit.

Subscribe to our newsletter

Get the latest updates and news

All Stories