If you're a short guy like me, you know the struggle: pants that bunch at the ankles, a rise that sits somewhere near your sternum, and a waist that gaps even after cinching the belt. I spent years in the garment industry as a patternmaker, and trust me—most brands design their pants for a 6-foot-tall man with a 32-inch inseam. For short men, that default fit is a recipe for a sloppy silhouette. The good news? You don't need a custom tailor or a fat wallet to find the best pants for short men. You just need to know what to look for.
Why Off-the-Rack Pants Don't Fit Short Men – The Patternmaker's View
Let's start with the two biggest problem areas: inseam and rise. The inseam is the inner leg seam from crotch to hem. Most ready-to-wear pants come in a 30- or 32-inch inseam, which is way too long for a guy under 5'8”. A 5'5” man typically needs a 28- or 29-inch inseam. When you let that extra fabric puddle over your shoes, it shortens your legs visually and makes you look even shorter. The rise—the distance from crotch to waistband—is also often too long. A high rise on a short torso pushes your belt line up toward your ribs, throwing off your entire body proportion. The fix is simple: shorter inseam and a lower or mid rise.

The Best Pant Cuts for Short Men – Straight, Slim, and Tapered
Not all cuts are created equal for shorter frames. The worst offenders? Wide-leg and overly baggy pants. They swallow your legs and make you look like you're drowning in fabric. Cropped pants (ankle-length) can also backfire—they chop your leg line and make you appear stocky. Stick to straight-leg or slim-straight cuts. A leg opening around 14 to 15.5 inches gives you a clean line without being too tight. Tapered pants are another solid choice: they're roomy in the thigh and narrow toward the ankle, which elongates the leg. Look for a break that's either no break (hem hits just above the shoe) or a very slight break—just brushing the top of your shoe. That little bit of fabric creates a continuous line from hip to floor.
Top Affordable Brands for Short Men's Pants
Now, where do you actually find these pants? Here are brands that consistently deliver better proportions for shorter guys without charging premium prices.
- Uniqlo: Their “Slim Fit Chinos” and “Ultra Stretch” pants come in a 29-inch inseam for some styles, and Uniqlo offers free hemming on store purchases. The block is also a bit shorter in the rise, which helps.
- Bonobos: They sell “Short” lengths in most chino and dress pant styles—28-inch inseam is standard for short. Wait for a sale; you can grab a pair for under $70.
- J.Crew Factory: Their “770” or “484” fit in a 28-inch inseam. The rise is moderate, and the fabric has enough weight to drape cleanly. Regularly hit clearance for $30-$40.
- Old Navy: Their “Built-In Flex Straight” pants have a 27-inch inseam option in some colors, and the rise is on the lower side. For under $30, these are a steal.
- Target's Goodfellow & Co: They offer 28-inch inseam in their slim-straight chinos. Not the best fabric, but for $25, you can test the waters.

How to Hem Pants Yourself – Quick Guide for Short Guys
Even with the right brand, you may need to adjust the hem. A tailor can do it for $10–$15, but if you want to save that money, you can do it at home with a needle, thread, and an iron. Turn the pants inside out, put them on, and use pins to mark where the hem should hit—usually leaving about 1.5 inches of fabric allowance. Take them off, measure the distance from the original hem to your pin line, cut off the excess (leave an inch for turning), and stitch a small blind hem. I prefer a machine-blind stitch, but hand-stitching works too. The key is to keep the stitchng invisible on the outside. If you want a casual look, you can also cuff your pants—a 1.5-inch cuff adds visual weight to the ankle, which can balance out short legs.
The Best Pants for Short Men – A Quick Fit Checklist
Before you buy, run through this checklist to make sure you're getting the best pants for short men for your body.
- Inseam: 28” for 5'5” to 5'7”, 29” for 5'7” to 5'9”. If the brand doesn't offer short lengths, check their hemming policy.
- Rise: Aim for 9.5” to 10.5” in the front rise. Too much higher and your shirt will bunch; lower and you'll get the diaper look.
- Leg opening: 14” to 15.5” for straight/slim. Avoid anything over 17” unless you're going for a vintage 90s look.
- Break: No break or slight break. Cuffs optional if you want to weigh down the hem.
- Waist: Pants should sit at your natural waist (your belly button) or just below. If you need a belt to keep them up, the rise is too long.
Finding the best pants for short men is not about expensive tailoring—it's about knowing your numbers and shopping smart. Stick to short-specific lengths, avoid extremes, and hem when necessary. Your legs will look longer, your outfit will look cleaner, and you won't feel like you're wearing hand-me-downs from a basketball player. If you have any questions about fit or brands, drop a comment below. I read every one.