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.

27 products

Filter by

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

    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