Coats

Shop our stunning collection of vintage coats

Our selection includes vintage coats that embody timeless elegance, from retro formal dress coats to chic 60s dress-inspired outerwear. Shop now at 2 Earthy Mamas and experience the charm of retro-style clothing with a modern twist.

26 products

Filter by

Need help finding your next vintage find? Reach out for a consultation here.

1980s UZZY Tan Windbreaker Jacket with Brown Stripe – Men’s Large
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
Vintage Ski Moves Men's Jacket Size Medium
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
Retro Red Nylon Hooded Jacket – Classic Outdoor Style
Regular Price
$98.00
Sale Price
$98.00
Regular Price
Unit Price
per 
Vintage Jaeger Ltd. Periwinkle Wool Coat – Classic British Tailoring
Regular Price
$92.00
Sale Price
$92.00
Regular Price
Unit Price
per 
Save 50%
Vintage Asian Brocade Jacket in Sky Blue – Elegant Silk-Style Design
Regular Price
$49.00
Sale Price
$49.00
Regular Price
$98.00
Unit Price
per 
Vintage 99 Avirex Brown Leather AF Aviator Jacket Bomber 44R
Regular Price
$172.00
Sale Price
$172.00
Regular Price
Unit Price
per 
Edgy Black Crop Faux Fur Jacket - Size S
Regular Price
$48.00
Sale Price
$48.00
Regular Price
Unit Price
per 
A model in a vintage faux fur shag coat in size large
Fine as Wine Faux Fur Shag Coat - Size L
Regular Price
$88.00
Sale Price
$88.00
Regular Price
Unit Price
per 
A model in a vintage burgundy belle belted trench coat in a size large
Burgundy Belle Belted Trench Coat - Size L
Regular Price
$48.00
Sale Price
$48.00
Regular Price
Unit Price
per 
SOLD OUT
a model in a vintage Jill Jr. tan luxe longline trench with a black trim in a size lage
Jill Jr. Tan Luxe Longline Trench with Black Trim - Size L
Regular Price
$108.00
Sale Price
$108.00
Regular Price
Unit Price
per 
Vintage Faded Plaid Coat - Size M
Regular Price
$56.00
Sale Price
$56.00
Regular Price
Unit Price
per 
Luxurious Dark Blue Faux Mink Coat - Size XL
Regular Price
$98.00
Sale Price
$98.00
Regular Price
Unit Price
per 
Vintage Blue Buttoned Short-Sleeve Teddy Coat - Size S
Regular Price
$0.00
Sale Price
$0.00
Regular Price
Unit Price
per 
Vintage 1960s Pale Green Wool Swing Coat - Size XS
Regular Price
$40.00
Sale Price
$40.00
Regular Price
Unit Price
per 
Brown Shawl Collar Faux Fur Swing Coat - Size M
Regular Price
$125.00
Sale Price
$125.00
Regular Price
Unit Price
per