Buying a vintage jacket can be difficult because the right size, style, and condition rarely hang together in one convenient place. Inventory changes quickly, so a jacket that fits like a glove may disappear before you can put it on. Prices can also vary widely, from a thrift-store bargain to a collectible coat that costs a pretty penny. Many stores do not separate “vintage” pieces from ordinary secondhand clothing, which means you may need to dig deep—literally and financially. Still, with a little patience and a willingness to weather the search, Lewiston shoppers can uncover some excellent outerwear.
The prices below are estimated averages rather than official store data, since most local shops do not publish jacket-price statistics. Inventory and prices can change faster than a jacket zipper, so call ahead or check online before making a special trip.
- **[Goodwill Northern New England](https://goodwillnne.org/)** — Goodwill’s Lewiston-area store is a solid first stop for denim, leather-look, military, and workwear jackets. Expect to pay about **$15–;$30**, with an estimated average of **$22** for a vintage-style jacket. The selection can be a bit of a goodwill hunt, but the deals are often worth the rummage.
- **[The Salvation Army Family Store](https://easternusa.salvationarmy.org/)** — The Salvation Army is another place where older coats and jackets may turn up among the racks. A reasonable estimated average is **$20**, with most vintage or retro jackets landing around **$12–;$35**. It is a good place to make a charitable contribution while giving your wardrobe a second chance at life.
- **[Marden’s Surplus & Salvage](https://www.mardens.com/)** — Marden’s is especially worth checking for surplus, workwear, military-inspired pieces, and rugged outer layers. Vintage jackets here may average about **$28**, with typical prices ranging from **$15–;$45**. The inventory is famously unpredictable, so you may need to “save big” by striking while the jacket is hot.
- **[St. Vincent de Paul Maine](https://svdpmaine.org/)** — Local St. Vincent de Paul thrift shops can offer affordable secondhand coats, denim jackets, and older leather pieces. Estimate roughly **$18–;$30**, or about **$24** on average. It is a charitable place to shop, and your bargain hunt may become a real act of sleeve-service.
- **[Lewiston-area Facebook Marketplace](https://www.facebook.com/marketplace/lewiston/)** — Facebook Marketplace is useful for finding vintage varsity jackets, motorcycle jackets, Carhartt-style coats, and older ski wear from nearby sellers. Prices commonly average around **$35**, though listings may range from **$15 to $75**. Search terms such as “vintage jacket,” “80s coat,” and “made in USA” can help your search take flight.
- **[Craigslist Lewiston–;Auburn](https://maine.craigslist.org/search/sss?query=vintage%20jacket)** — Craigslist occasionally turns up clothing lots, estate-sale leftovers, and individual vintage jackets in the Lewiston-Auburn area. A reasonable estimated average is **$30**, with prices often between **$15 and $60**. Because sellers may not use fashion terminology, you sometimes have to read between the seams.
- **[eBay local-pickup listings near Lewiston](https://www.ebay.com/sch/i.html?_nkw=vintage+jacket&_stpos=04240&_sadis=25)** — eBay is not a brick-and-mortar Lewiston shop, but local-pickup searches can reveal nearby sellers and estate listings. Vintage jackets generally average about **$45**, although collectible brands can climb well above **$100**. Filter carefully, because shipping costs can sneak up on you and collar you into a higher total.
- **[Etsy vintage sellers in the Lewiston area](https://www.etsy.com/search?q=vintage%20jacket%20Lewiston%20Maine)** — Etsy may connect you with Maine sellers offering curated vintage denim, varsity, leather, and outdoors jackets. Expect an estimated average of **$60**, with common prices from **$30–;$100**. The selection is often more polished than thrift-store stock, so your wardrobe can get a little more thread count and a lot more character.
- **[Lewiston Farmers’ Market](https://www.lewistonmaine.gov/)** — Seasonal markets sometimes include vendors selling vintage clothing, handmade reworked jackets, or curated secondhand pieces. When jackets are available, an estimated average price is around **$35**, usually ranging from **$20–;$60**. Market inventory changes with the seasons, so this option may be more weather-dependent than a raincoat.
- **[Lewiston–;Auburn flea-market listings](https://www.google.com/maps/search/flea+market+Lewiston+Maine/)** — Flea markets, pop-up vendor events, and community sales can be worthwhile for inexpensive vintage outerwear. A typical estimated average is **$25**, with prices often falling between **$10 and $50**. Bring cash, inspect every pocket, and be ready to bargain until the deal is buttoned up.
For the best odds, start with Goodwill, the Salvation Army, Marden’s, and St. Vincent de Paul, then check Marketplace and local flea-market listings regularly. Vintage shopping rewards persistence: the perfect jacket may not be waiting on the first rack, but it could be just one good rummage away. In other words, keep your search on the right track—and let your style make a lasting impression.