Skip to content
FREE Shipping on U.S. Orders $100+

Celtic Ranchwear Blended Wool Vest

This Irish men's wool blend vest has the look and feel excellence with authentic Irish styling in a traditional herringbone pattern. Five buttons and four welt pockets in the front with a full wool back makes for a classic men's vest. This herringbone vest is available in Olive, Brown and Navy.
  • Available in 3 colors
  • Full back vest with a fabric belted back for superior fit
  • 5 buttons and 4 welt pockets in the front
  • Made in the Irish tradition

Material - 85% Polyester and 15% Wool

Care Instructions

Dry Clean Only - Do not bleach, do not tumble, do not iron.

Customer Reviews

Based on 93 reviews

My husband loves it so much. He has worn it almost every day since he got it!

Great for dress up

Love this vest! Soft and stylish!

Thanks for shopping with us, Toby! Customers like you make a BIG difference to our small business!

Toby Welch
Wedding vest

Wonderful quality with a great look

Thanks for shopping with us, Toby! Customers like you make a BIG difference to our small business!

Steven Heaster
Sharp Classy Look

Love the vests received from Celtic Ranch. Will probably order more if and when new colors come available. Classy yet work well for casual dress. Fit was excellent. Good work Celtic Ranch, and I am of Celtic descent.

Thanks for the kind words, Steven! Your support means the world to us and our small business!

Quality Product at a Bargain Price

I have two of these and am very happy with the product. Have had several people ask which mill in Ireland they came from!
Size charts are spot on and it has the right amount of length (a common challenge). Everybody should have at least one in their closet!

Thank you SO much for the kind words, Darren! Customers like you make a big difference to our small business and we can't thank you enough!

var iframe = document.querySelector('iframe'); function handleLazyLoad() { if (iframe.classList.contains('lazyload')) { const storeSRC = iframe.dataset.src; iframe.addEventListener('lazyloaded', () => { delete iframe.dataset.src; iframe.src = storeSRC; initPlayer(); }); } } function initPlayer() { var player = new Vimeo.Player(iframe); player.ready().then(function (){ console.log('player is ready!'); // These events are not attaching? Why? player.on('play', function () { console.log('played the video!'); }); player.on('ended', function () { console.log('the video has ended'); }); }); } handleLazyLoad();