When you buy through our links, Insider may earn an affiliate commission. Learn more.
When you put on a suit, you should feel your very best: The right suit is like a suit of armor in and of itself. Find one that fits well and flatters you, and consider yourself set for whatever your schedule might send your way, from weddings to office presentations and even a classed-up date night.
It’s never been easier to look for where to buy the best men’s suits online, particularly since the advent of direct-to-consumer suit brands. The suit is a staple in any rotation of the best men’s workwear brands, but finding one doesn’t have to be daunting. Options abound, from a lightweight men’s suit for balmy days to a versatile set of tailoring made to be worn in multiple seasons. Start with these top picks to jumpstart your suit shopping.
Here’s where to buy the best men’s suits:
Best overall: J. Crew
The all-American retailer offers outstanding value and a vast array of fabrics, colors and cuts to fit every man’s taste.
Best affordable: Men’s Wearhouse
The venerable retailer is so much more than its old commercials – you can find suits for a downright steal.
Best custom: Indochino
Shopping this fan-favorite suit brand is like visiting a bespoke tailor from the comfort of your own home – mix and match to your heart’s content.
Best for weddings: The Black Tux
Whether tying the knot or attending as the best man, The Black Tux is all about the perfect fit, custom options and agreeable pricing.
Most comfortable: Sene
You’ve never tried a suit as stretchy and comfortable as options from the modern E-commerce brand.
Best for plus sizes: Suitsupply
The online retailer offers Big & Tall sizing, proving you needn’t search high and low for something that fits.
Best tuxedos: Bonobos
The tuxedo collection is made a lot more accessible, as the retailer offers up nicely priced Italian tailoring.
Best designer: Todd Snyder
The famed American designer uses exquisite fabrics and handsome touches like natural-shouldered jacket construction for a flattering fit.