Skip to content
FREE shipping on U.S. orders $75+

Slim Fit Tobacco Pub Kilt

Original Price $169.99
Current Price $149.99
SKU KMK3002-30S-S
Drop Length

Slim Fit Tobacco Pub Kilt

  • Kiltman Kilts Tobacco Utility Kilt in our Slim Fit design
  • Utility Kilt made from 10 oz cotton
  • Sized like jeans and slimmer through the hips - refer to our size guide for measurements
  • 3 available drop lengths

The Pub Kilt is everything a utility kilt should be. Made of a 10 oz cotton, in a duck cloth weave, it is rugged, sturdy, and wears very well.

Choose from six of our famous pockets to add to this kilt. Even without bonus side pockets, you've always got trouser pockets and roomy back pockets.

Perfect for a night out, a hike or camping trip, for Highland Games competitors, or whatever you want to throw at it. It's a drinking kilt, it's a sportsmen's kilt, it's the quintessential modern kilt. It's the Kiltman Pub Kilt.

The Pub Kilt is sized like jeans, so order your regular waist size. Check out our size guide to see more information about waist sizing. More personal preference is involved in the drop length of your kilt. I carry three drop lengths in most sizes.

However, sometimes, try as you might, you need to go up or down a size. No worries. Kiltman offers free domestic returns for exchanges.

Customer Reviews

Based on 1 review
Andrew Grant

I've always wanted a utility kilt. After reviewing many products, I decided a Kiltman Kilt was for me. Good material, great hardware snaps and clips, and wonderful features (side pockets, back pockets, attachable pockets(sold separately), and modesty snap). Here is a Youtube video that sold me on this kilt. Enjoy! The Celtic Ranch was excellent and very personal. Thank you for good business.

Thank you Andrew! With great customers like you it's a pleasure to be in business. We appreciate your kind words and your business! You rock!

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();