This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

The Best Dress Shorts for Men: How to Choose the Right Length and Fit

Best Mens Dress Shorts with premium navy t-shirt by Kojo Fit
Man wearing white dress shorts in a casual outfit with brown button up short sleeve kojo fit shirt

Most men wear the same two options in summer: board shorts that look too casual for anything beyond the beach, or full-length chinos that are too hot for the weather. Dress shorts sit in between, and when the fit and length are right, they work for more occasions than most men expect.

This guide covers how to choose the best dress shorts for men, from bold 3" casual cuts through to polished 9" dress lengths, including what fabric to look for, how to style them, and which length suits each occasion.

What Makes a Short a Dress Short?

Mens 7" dress short in cream for casual wear by kojo fit

The difference between a dress short and a casual short comes down to three things: silhouette, fabric and finish.

Casual shorts tend to be looser, made from softer or more textured fabrics, and sit lower on the leg. Dress shorts have a cleaner, more tailored silhouette, a fabric with some structure to it, and a cut that holds its shape through the day rather than bagging out by mid-afternoon.

The best dress shorts for men are not necessarily formal. A well-cut stretch chino short in navy or white reads as intentional and polished without feeling stiff or overdressed. The stretch fabric matters here: standard cotton dress shorts restrict movement and lose their shape. A viscose-elastane blend keeps the silhouette clean while moving like activewear.

Choosing the Right Inseam Length

Inseam length does more work than any other variable when it comes to whether a short reads as casual or dressed up. Here is how each length plays out in practice.

3 Inch Inseam: Bold Casual

The 3" inseam is the shortest cut and the most confident choice. It sits high on the thigh, shows off your legs, and has a retro-inspired look that works well for casual summer occasions: beach days, outdoor barbecues, summer parties and festivals.

This is not a dress short in the traditional sense, but it is a casual short done with intention. Paired with a clean fitted tee or a knit polo and low-profile sneakers, it looks sharp rather than sloppy. The key is fit: a 3" short needs to sit cleanly on the thigh without pulling or riding up, which is where stretch fabric earns its place.

Best colours for 3" shorts: white, navy, black and beige. Bolder colours work too if you want to lean into the summer aesthetic.

Best occasions: beach, summer parties, casual weekend wear, outdoor events.

5 Inch Inseam: Versatile Casual to Smart Casual

The 5" inseam is the most versatile shorter length. It sits above mid-thigh, shows a good proportion of leg, and works across a wider range of occasions than the 3". It reads as casual without looking like activewear, and dressed up with the right shirt and shoes it crosses into smart casual territory comfortably.

For men with shorter legs or a smaller frame, the 5" inseam is often more proportionally flattering than a longer cut. It avoids the visual effect of shorts that swamp the leg.

As dress shorts for casual occasions, the 5" inseam works well for barbecues, relaxed dinners, summer work events and low-key social occasions. It is not the choice for weddings or formal events, but for everything below that it is a strong option.

Best colours for 5" shorts: white, navy, khaki, grey, burgundy, coral and seasonal shades.

Best occasions: barbecues, casual dinners, beach bars, summer work events, weekend wear.

7 Inch Inseam: The Most Versatile Dress Short Length

The 7" inseam is the best all-round dress short length for most men. It sits just above the knee, creates a balanced proportion for average to tall builds, and works equally well dressed up or kept casual.

For smart casual occasions, the 7" inseam in a neutral colour paired with a fitted polo or knit shirt and leather loafers is a complete outfit. For weddings, summer events and dinners it covers enough leg to look considered without feeling overdressed. For everyday casual wear it pairs with a tee and clean sneakers without looking like you tried too hard.

If you are buying one pair of dress shorts, buy them in a 7" inseam in navy, white or charcoal. Those three cover most occasions you will encounter.

Best colours for 7" shorts: navy, white, black, charcoal, grey, khaki, cream, Windsor tan.

Best occasions: weddings, smart casual events, dinners, business casual, everyday wear.

9 Inch Inseam: The Most Dressed Up Option

The 9" inseam is the longest and most formal of the four lengths. It sits at or just above the knee and carries more coverage than the shorter cuts, which reads as more considered in formal settings.

For taller men, the 9" inseam gives a more proportionate look than a shorter cut that can appear too brief on a long leg. For formal summer occasions like weddings, garden parties and smart casual work environments, the 9" is the most appropriate choice.

Best colours for 9" shorts: navy, black, charcoal, beige, burgundy.

Best occasions: weddings, garden parties, formal summer events, smart casual work settings, corporate events.

Best Colours for Dress Shorts by Occasion

Stylish Stone Fitted tee with navy slim fit chino shorts

Colour does as much work as length when it comes to reading as dressed up or casual.

Navy and black are the most versatile and the most dressed up. Both work across weddings, smart casual events and everyday wear. Navy in particular pairs well with almost any shirt colour.

White and cream are the best summer dress short colours for events. Clean, crisp and visually light, they work for summer weddings, coastal occasions and evening outings. They require more care but the payoff in terms of how polished they look is worth it.

Grey and charcoal are the best business casual short colours. Neutral enough to work with most shirt options, elevated enough to look intentional in a smart casual environment.

Khaki, beige and Windsor tan sit in the everyday smart casual space. They are relaxed without being overly casual and work well for daytime occasions where navy feels too formal.

Burgundy, coral, cherry red and teal are best for casual occasions where you want more personality. They work for summer parties, barbecues and outdoor events. Keep the shirt simple when the shorts are doing the work.

How to Style Dress Shorts for Men

Mens 5 inch navy dress shorts with light blue buttonless polo

Smart Casual and Summer Events

Choose a 7" or 9" inseam in navy, white or charcoal. Pair with a fitted knit polo or a linen button-up shirt, a leather belt and leather loafers or clean leather sneakers. Avoid rubber-soled chunky shoes, they bring the whole outfit down. This combination works for weddings, engagement parties, garden events and summer dinners.

Business Casual

A 7" or 9" inseam in charcoal, navy or grey paired with a fitted button-up shirt tucked in and leather shoes covers most business casual environments in warmer months. Keep the shirt simple: solid colours or subtle patterns. Avoid bold colours or prints in this context.

Everyday Casual

A 5" or 7" inseam in any mid-tone colour paired with a bamboo tee or polo and clean sneakers covers most casual days. The 3" inseam works here too if you want a bolder summer look. The goal is a clean, proportionate silhouette rather than a polished one.

What to Look for in the Fabric

Cream Stretch Casual Shorts For Men

The fabric is the difference between dress shorts that hold their shape through a full day and ones that bag out by mid-afternoon.

Standard cotton dress shorts look good on a hanger and polished for the first few hours of wear. By the end of a day they have creased, stretched at the seat and lost most of their shape. They also restrict movement when sitting, driving or walking, which is noticeable at anything longer than a two-hour occasion.

A viscose-nylon-elastane blend solves both problems. The stretch component moves with the body rather than resisting it. The viscose gives the fabric a smooth, polished surface that reads as a dress short rather than an athletic short. The nylon adds durability and shape retention so the silhouette holds through the day. The result looks like a dress short and feels like activewear.

This is what separates Kojo Fit's ultra-stretch chino shorts from standard dress shorts. The fabric is built for all-day wear without the comfort compromise that usually comes with a polished look.

Getting the Right Size

For dress shorts, fit is more important than for casual shorts because a polished look is less forgiving of excess fabric or pulling.

Use your regular waist size as the starting point. The stretch fabric accommodates athletic builds and larger thighs without needing to size up, so you keep the clean waist fit rather than trading it for thigh room. If you have slim legs and want a very close fit, sizing down one is an option.

The leg opening should sit cleanly on the thigh without pulling or bunching. There should be no gap at the waistband at the back. The inseam length should hit the right point on your leg for the occasion you are buying for.

Kojo Fit's Find My Fit tool uses 3D body scan data to recommend the right size for your specific build, including athletic and muscular builds where standard size charts fall short.

Frequently Asked Questions

What are the best dress shorts for men?

The best dress shorts for men combine a slim, tapered cut with stretch fabric that holds its shape through the day. A 7" or 9" inseam in navy, white or charcoal covers the widest range of occasions. Kojo Fit's ultra-stretch chino shorts are designed specifically for this balance of polished look and all-day comfort.

What length should men's dress shorts be?

For smart casual occasions and events, a 7" or 9" inseam is the most appropriate length. The 7" inseam sits just above the knee and works for most builds. The 9" inseam offers more coverage and suits taller men or more formal occasions. For casual wear, 5" and 3" inseams work well depending on how much leg you want to show.

Can you wear shorts to a smart casual event?

Yes, provided the shorts are the right cut, length and colour. A 7" or 9" slim fit chino short in a neutral colour paired with a knit polo or linen shirt and leather shoes reads as smart casual in most contexts. Avoid athletic shorts, cargo shorts or board shorts for smart casual occasions.

What is the difference between dress shorts and casual shorts?

Dress shorts have a cleaner, more tailored silhouette, a structured fabric that holds its shape, and a cut that reads as intentional in smart casual settings. Casual shorts are typically looser, made from softer or more textured fabrics, and are suited to relaxed everyday occasions. The 3" and 5" inseam lengths lean casual; the 7" inseam crosses both; the 9" inseam is the most dress-appropriate.

Are chino shorts the same as dress shorts?

Chino shorts can function as dress shorts when they have a slim, tapered cut and are made from a fabric with enough structure to hold their shape. Baggy or relaxed-fit chino shorts are casual. A slim fit stretch chino short in a neutral colour is a dress short in practical terms.

What are the best casual shorts for men?

The best casual shorts for men have enough stretch to move freely, a clean silhouette that doesn't look sloppy, and a length that suits the occasion. A 5" inseam is a strong everyday casual length. A 3" inseam works for bolder summer casual looks. Stretch chino shorts in mid-tone colours are the most versatile casual option.

What length shorts suit shorter men?

A 5" inseam is generally the most proportionate length for shorter men. It avoids the visual effect of shorts that cover too much leg and appear to shorten the frame further. A 3" inseam also works well if you want to show more leg. The 7" inseam can work depending on your proportions but the 9" inseam is generally too long for shorter builds.

What are the best dress shorts for men in Australia?

For Australian summers, the best dress shorts combine a lightweight stretch fabric with a slim cut and a length that works for both casual and smart casual occasions. Kojo Fit's ultra-stretch chino shorts are designed for Australian conditions: lightweight, breathable, and available in 3", 5", 7" and 9" inseam lengths across a full colour range.