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.

20 products

Filter by

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

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 
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 
Model in a vintage belted cool blue trench in a size small
Belted Cool Blue Trench Coat - Size S
Regular Price
$70.00
Sale Price
$70.00
Regular Price
Unit Price
per 
Timeless 1950s Red Wool Overcoat - Size S
Regular Price
$68.00
Sale Price
$68.00
Regular Price
Unit Price
per 
Vintage 1980s Faux Fur Satin Lined Coat - Size XL
Regular Price
$88.00
Sale Price
$88.00
Regular Price
Unit Price
per 
1970s Etienne Aigner Oxblood Leather Jacket- Size 12
Regular Price
$98.00
Sale Price
$98.00
Regular Price
Unit Price
per 
Genuine White Rabbit Coat with Zipper - Size 12
Regular Price
$120.00
Sale Price
$120.00
Regular Price
Unit Price
per 
Vintage Black and White Tweed City Coat - Size 8
Regular Price
$60.00
Sale Price
$60.00
Regular Price
Unit Price
per