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.

30 products

Filter by

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

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 
1950s Kay McDowell Red Swing Coat - Size S
Regular Price
$76.00
Sale Price
$76.00
Regular Price
Unit Price
per 
Beige Double-Breasted Belt Trench Coat - Size 10
Regular Price
$48.00
Sale Price
$48.00
Regular Price
Unit Price
per 
1970s Double Breasted Brown Leather Coat- Size M
Regular Price
$78.00
Sale Price
$78.00
Regular Price
Unit Price
per 
Light Pink Plush Fleece O Collar Short Coat – Size M
Regular Price
$72.00
Sale Price
$72.00
Regular Price
Unit Price
per 
Save 13%
Vintage 1970s Genuine Red Leather Trench Coat- Size S
Regular Price
$65.00
Sale Price
$65.00
Regular Price
$75.00
Unit Price
per