23 Stylish Men’s Outfit Ideas with Shorts For Summer

Most guys panic the moment shorts weather arrives — and I see the same mistakes every summer. Men who dress perfectly in long trousers suddenly look like they’ve never bought clothes before. The difference between looking sharp and looking like you’re heading to a barbecue in 2003 comes down to fit, and most guys get this catastrophically wrong.

I’ve been dressing men for a decade, and shorts are where I see the biggest transformation. Get the fit right — mid-thigh length, tailored through the leg but not tight — and you look intentional. Get it wrong, and you look like you borrowed your dad’s holiday wear. The rule is simple: if your shorts hit below the knee or balloon around your thighs, they’re ageing you and making you look shorter. Same body, same style, completely different result.

The beauty of getting shorts right is that they work harder than any other summer piece. From weekend coffee to dinner dates, the right pair transitions seamlessly when you understand the formality spectrum and know what works with your build.

Styling Tips

Master the T-Shirt and Shorts Foundation

This is your weekend uniform, and the key is in the contrast — dark top, light bottom, or vice versa. The white trainers here ground the whole outfit and make it feel modern, not teenage. Most guys choose shorts and t-shirts in similar tones, which flattens the look and removes any visual interest.

Use Patterns to Add Visual Interest

A striped shirt immediately elevates shorts beyond basic weekend wear. The pattern gives your outfit personality without trying too hard, and the structured collar means you can wear this to casual Friday or weekend plans that require a step up from a t-shirt. The canvas trainers keep it relaxed — leather shoes would feel forced.

Embrace the Linen Shirt Combination

Linen shirts and shorts are perfect summer partners because they’re both relaxed and breathable, but the key is keeping one piece neutral. Here, the white linen shirt lets the green shorts be the focus. Roll the sleeves, leave it untucked, and choose lightweight loafers over trainers for a more mature summer look.

Mix Textures for Depth

The textured white shirt against patterned shorts creates visual layers without being complicated. This works because both pieces share a relaxed summer vibe, but the different textures and patterns prevent it from looking flat. The leather sandals add another texture and keep the whole outfit feeling vacation-appropriate.

Choose Drawstring Shorts Carefully

Drawstring shorts can look great, but they need to be tailored through the leg like these. The white colour and clean lines make them feel intentional, not like loungewear. Wear them shirtless at the beach or pool, but add a fitted t-shirt for anywhere else. The key is ensuring they don’t look like gym shorts that escaped the house.

Avoid Cargo Shorts

These cargo shorts demonstrate exactly what not to buy — too many pockets, too much fabric, and they hit at an awkward length that chops your legs. The multiple pockets create visual clutter and make your legs look shorter and wider. If you need cargo functionality, choose tailored shorts with minimal, flat pockets instead.

Get Denim Shorts Right

Denim shorts work when they’re clean and simple like these. The light wash keeps them feeling summery, and the mid-thigh length shows enough leg without looking too short. The cuffed hem adds a casual touch, but keep the cuffs small — large, obvious turn-ups look dated and create a horizontal line that shortens your legs.

shorts for men

Try Smart-Casual Shorts

These grey linen-blend shorts prove that shorts can work in smart-casual settings. The tailored fit and neutral colour make them sophisticated enough for nice restaurants or casual office environments. Pair them with leather loafers and a collared shirt, and you’ve got an outfit that works for situations where jeans feel too heavy but chinos feel too formal.

Keep Denim Simple and Modern

Dark denim shorts feel more mature than light washes and work better for evening plans. The key is ensuring they’re properly fitted — not too tight, not too loose — and avoiding any distressing or obvious fading. Pair them with white trainers and a simple t-shirt, and you have a reliable combination that works from afternoon to evening.

mens outfits with shorts for summer

Dos & Don’ts

Do this
Choose the right length Shorts should end mid-thigh, about 7-9 inches inseam depending on your height. This length flatters most body types and looks modern.
Invest in good fit Shorts should follow your natural leg line without being tight or baggy. You should be able to pinch about an inch of fabric at the side seam.
Consider the occasion Linen or chino shorts work for smart-casual events, while denim and cotton shorts are perfect for weekends and casual activities.
Balance proportions If you’re wearing loose-fitting shorts, choose a more fitted top. If your shorts are tailored, you can wear a slightly relaxed shirt or t-shirt.
Avoid this
Knee-length or longer shorts These make your legs look shorter and your body proportions off. They also feel dated and add years to your appearance.
Cargo shorts with multiple pockets The extra fabric and pockets create visual bulk and make your legs appear wider while adding unnecessary casual elements to your outfit.
Wearing gym shorts outside the gym Basketball shorts, athletic shorts, or anything with mesh panels should stay in the gym or at home. They look juvenile in public settings.
Matching your top and shorts exactly This creates a flat, one-dimensional look. Instead, use contrast or complementary colours to add visual interest to your outfit.

Fabric Guide

Cotton chino shorts are your most versatile option — they work for everything from weekend errands to casual dinner dates. The structured fabric holds its shape well and comes in colours that work with most wardrobes. I recommend starting with navy, khaki, and grey as your foundation pieces.

Linen shorts are perfect for hot weather and vacation settings, but they wrinkle easily and can look rumpled by midday. Choose linen-cotton blends for less wrinkling while maintaining the relaxed summer feel. Stick to neutral colours — white, beige, and light grey work best.

Denim shorts bridge the gap between casual and smart-casual when chosen correctly. Darker washes feel more mature and work better for evening plans, while lighter washes are perfect for daytime casual wear. Avoid any distressing, rips, or obvious fading — clean, simple denim shorts look more intentional and age better.

Body Type Considerations

If you’re shorter, choose shorts with a higher rise and avoid anything that hits below mid-thigh. The higher waistline creates the illusion of longer legs, while the shorter length shows more skin and adds visual height. Avoid cuffed hems, which create a horizontal line that cuts your legs.

For bigger builds, focus on shorts that skim your thighs without being tight or loose. Look for flat-front styles rather than pleated ones, which add bulk around your midsection. Darker colours are more slimming, and a slightly longer length — closer to mid-thigh than upper thigh — typically looks more flattering.

Athletic builds can handle most shorts styles, but be careful not to choose shorts that are too tight around muscular thighs. Look for styles with a bit of stretch or a relaxed fit through the leg. You can also experiment with shorter lengths and lighter colours, which complement a fit physique.

Stylish Men’s Summer Outfit Ideas with Shorts

Light Blue Button-Down with Khaki Shorts

This classic combination pairs a crisp light blue Oxford shirt with neutral khaki shorts and a navy baseball cap. The rolled sleeves and untucked shirt create a relaxed weekend vibe that works perfectly for casual outings. Best suited for men who want a clean, preppy look that requires minimal effort.

mens outfits with shorts

Tip: Keep the shirt untucked but make sure it hits at the right length — no lower than mid-thigh on the shorts.

White Polo with Yellow Chino Shorts

A clean white short-sleeve button-up shirt paired with bright yellow chino shorts creates a bold summer statement. The contrast works because white neutralizes the bright color while maintaining a fresh, confident appearance. This combination suits men who aren’t afraid to experiment with color in their wardrobe.

mens outfits with shorts

Tip: When wearing bright colored shorts, keep everything else neutral — your shoes, shirt, and accessories should stay in the white, black, or brown family.

White Polo with Navy Chino Shorts and Panama Hat

The panama hat elevates this simple white polo and navy shorts combination into something more intentional and refined. Navy shorts are the most versatile option in any man’s wardrobe, working with virtually any top color. This outfit works best for men attending outdoor events or summer social gatherings.

Stylish Outfits with Shorts for Men (1)

Tip: A panama hat only works if you commit to it — wear it properly positioned, not pushed back or tilted at odd angles.

Black Graphic Tee with Camo Shorts

This streetwear-inspired look combines a black graphic t-shirt with camouflage shorts and dark sneakers. The monochrome top balances the busy pattern of the camo shorts, keeping the overall look grounded. Best suited for younger men or those with a more casual, urban style preference.

Stylish Outfits with Shorts for Men (2)

Tip: When wearing patterned shorts, your top should be solid and relatively simple — let the shorts be the statement piece.

Olive Knit Polo with Khaki Chino Shorts

This earth-toned combination features an olive green knit polo tucked into well-fitted khaki chino shorts with a woven leather belt. The similar color palette creates a cohesive, understated look that works for both casual and smart-casual occasions. Perfect for men who prefer subtle, coordinated styling.

Stylish Outfits with Shorts for Men (3)

Tip: When wearing earth tones, add texture through your belt or shoes — the woven leather belt here adds visual interest without breaking the color story.

Light Blue Shirt with Coral Chino Shorts

The light blue button-down shirt creates a perfect complement to coral-colored chino shorts, demonstrating how blue and orange tones naturally work together. The rolled sleeves and casual styling make this appropriate for beach vacations or weekend activities. This combination suits men comfortable with incorporating unexpected colors into their wardrobe.

Stylish Outfits with Shorts for Men (4)

Tip: Coral and salmon shorts work best with light blue or white tops — avoid navy or darker blues which can clash with the warm undertones.

Denim Shirt with Khaki Cargo Shorts

This rugged combination features a classic denim shirt with practical cargo shorts and leather flip-flops. The utilitarian vibe works well for outdoor activities, casual weekend errands, or vacation settings. Best suited for men who prioritize function alongside style and aren’t concerned with looking overly polished.

Stylish Outfits with Shorts for Men (5)

Tip: Cargo shorts work best when they’re well-fitted through the thigh — baggy cargo shorts will make you look sloppy regardless of how good the rest of your outfit is.

Red Plaid Shirt with Olive Cargo Shorts

The red and white plaid flannel shirt paired with olive cargo shorts creates a workwear-inspired look that’s both practical and stylish. The earth tone shorts ground the bold plaid pattern while maintaining the outfit’s casual, outdoorsy vibe. Perfect for men who want to incorporate classic Americana styling into their summer wardrobe.

Stylish Outfits with Shorts for Men (6)

Tip: When wearing plaid shirts, choose shorts in solid colors that appear within the plaid pattern — here, the olive shorts echo the darker tones in the red plaid.

Light Blue Oxford with White Chino Shorts

This crisp combination of a light blue Oxford shirt with white chino shorts and a brown leather belt represents classic preppy styling at its best. The clean lines and traditional color palette work well for country clubs, casual dinners, or any situation requiring polished casual dress. Ideal for men who appreciate timeless, conservative styling.

Stylish Outfits with Shorts for Men (7)

Tip: White shorts require extra attention to fit — they show every wrinkle and poor fit line, so make sure they’re properly tailored through the waist and thigh.

White Button-Down with Navy Chino Shorts

The tucked white button-down shirt with navy chino shorts and brown leather belt creates a sharp, put-together appearance suitable for smart-casual occasions. This combination works because it maintains the structure of traditional menswear while adapting to summer weather. Best for men who need to look professional even in casual settings.

Stylish Outfits with Shorts for Men (8)

Tip: When tucking a shirt into shorts, make sure your belt matches your shoes — this creates a visual connection that makes the formal-casual mix look intentional.

Light Gray Knit Tee with Navy Patterned Shorts

This relaxed combination features a light gray knit t-shirt with navy shorts that have a subtle pattern throughout. The neutral gray top allows the patterned shorts to be the focal point while maintaining an overall understated appearance. Perfect for men who want to incorporate pattern without being too bold.

Stylish Outfits with Shorts for Men (11)

Tip: When wearing patterned shorts with a solid top, choose a neutral color for the top that appears somewhere in the pattern of the shorts.

Striped Tank with Denim Shorts

The navy and white striped tank top paired with denim shorts creates a classic summer look that’s both comfortable and stylish. The nautical-inspired stripes work naturally with the casual denim, creating an outfit perfect for beach days or outdoor festivals. Best suited for men comfortable showing their arms and embracing a relaxed summer aesthetic.

Stylish Outfits with Shorts for Men (12)

Tip: Denim shorts should hit right above the knee — any longer and they look dated, any shorter and they become too casual for most situations.

Black and White Checkered Shirt with Gray Shorts

This monochrome look combines a black and white gingham shirt with light gray shorts for a clean, coordinated appearance. The pattern adds visual interest while the neutral color palette keeps everything grounded and versatile. Ideal for men who want to wear pattern but prefer to stay within a safe color range.

Stylish Outfits with Shorts for Men (13)

Tip: Small-scale gingham like this works better than large checks for casual shirts — it’s easier to style and less likely to overwhelm your frame.

Navy Striped Long-Sleeve with Distressed Denim Shorts

The navy and white striped long-sleeve shirt provides an interesting contrast with the distressed denim shorts, mixing nautical inspiration with casual streetwear elements. The longer sleeves add coverage while maintaining the relaxed summer vibe through the choice of shorts. Best for men who want coverage but still need to stay cool in warm weather.

Stylish Outfits with Shorts for Men (14)

Tip: Distressed denim shorts work best when the distressing looks natural — avoid shorts with obvious artificial aging or excessive ripping.

Pink Micro-Check Shirt with Dark Denim Shorts

This subtle pink micro-check shirt paired with dark denim shorts demonstrates how to incorporate color in an understated way. The small-scale pattern and muted pink tone keep the look masculine while adding personality to the standard denim shorts combination. Perfect for men who want to experiment with color but prefer subtle approaches.

Stylish Outfits with Shorts for Men (15)

Tip: Micro-patterns like this small check read almost as solid colors from a distance, making them easier to style than bold patterns while still adding texture up close.

Light Denim Shirt with Camo Shorts

The light wash denim shirt over a white tee paired with camouflage shorts creates a casual, military-inspired look that’s perfect for outdoor activities. The denim-on-denim potential is avoided by using camo shorts instead of denim bottoms. This combination works best for men with an active lifestyle who prioritize comfort and durability.

Stylish Outfits with Shorts for Men (16)

Tip: When wearing a denim shirt as a layer, leave it unbuttoned and wear a complementary t-shirt underneath — this adds depth while keeping you cooler in warm weather.

White V-Neck with Burgundy Chino Shorts

The crisp white v-neck t-shirt paired with burgundy chino shorts and striped slip-on shoes creates a clean, minimalist summer look. The deep burgundy color adds sophistication to the simple white tee while remaining appropriate for casual settings. Best suited for men who prefer understated style with subtle color accents.

Stylish Outfits with Shorts for Men (17)

Tip: Burgundy shorts are more versatile than you might think — they work with white, gray, navy, and even light blue tops for a range of different looks.

Navy Blazer with White Shorts

This smart-casual combination features a navy blazer worn over what appears to be a light shirt with crisp white shorts and brown boat shoes. The blazer elevates the shorts into appropriate territory for semi-formal summer events or upscale casual occasions. Perfect for men who need to look polished while staying cool in warm weather.

Stylish Outfits with Shorts for Men (18)

Tip: When wearing a blazer with shorts, the shorts should be your most formal pair — think tailored chinos rather than casual cotton shorts.

Black Polo with Red Chino Shorts

The black polo shirt paired with bright red chino shorts creates a bold, confident look that’s perfect for summer events or casual outings. The high contrast between the colors makes both pieces pop while maintaining a clean, organized appearance. Best for men who are comfortable making a statement with their color choices.

Stylish Outfits with Shorts for Men (19)

Tip: When wearing bright red shorts, keep your accessories minimal and stick to neutral colors for shoes and belts to avoid competing with the bold bottom half.

Light Blue Shirt with Navy Printed Shorts

This relaxed combination features a light blue button-down shirt with navy shorts that have a small repeated print throughout. The tonal blue palette creates harmony while the print adds subtle visual interest. Perfect for men who want to incorporate pattern into their wardrobe without being too adventurous with color.

Stylish Outfits with Shorts for Men (20)

Tip: Small repeated prints on shorts work best when the background color matches or complements your shirt — this creates a cohesive look rather than competing patterns.

Light Gray Tee with Khaki Cargo Shorts

The light gray crew neck t-shirt paired with khaki cargo shorts and a canvas tote bag creates a practical, everyday look perfect for errands or casual outings. The neutral color palette keeps everything coordinated while the cargo shorts provide functional pocket space. Ideal for men who prioritize comfort and utility in their daily wear.

Corduroy Shorts Outfits For Men

Tip: Cargo shorts in neutral colors like khaki or olive are much more versatile than black cargo shorts, which can look too tactical for most casual situations.

Navy Floral Print Shirt with Light Gray Shorts

This vacation-ready combination features a navy shirt with a tropical floral print paired with light gray chino shorts. The navy background keeps the floral pattern from being too overwhelming while the gray shorts provide a neutral foundation. Perfect for men heading to beach destinations or summer parties who want to embrace seasonal prints.

Corduroy shorts outfit for men

Tip: When wearing floral prints, choose patterns with a dark background color — they’re much easier to style and more universally flattering than light-background florals.

Navy Polo with Light Khaki Shorts

The classic navy polo shirt tucked into light khaki shorts with white sneakers represents timeless preppy styling that works in almost any casual situation. This combination is foolproof because both pieces are wardrobe staples that naturally complement each other. Best for men who want a reliable, always-appropriate summer uniform.

Corduroy shorts outfits for men

Tip: A navy polo is one of the most versatile pieces you can own — it works with khaki, white, gray, olive, and even burgundy shorts for multiple outfit options.

White Long-Sleeve with Coral Shorts

The white long-sleeve shirt paired with coral-colored shorts creates a fresh, beach-ready look that’s perfect for vacation or coastal settings. The white provides a clean backdrop for the vibrant coral color while the longer sleeves offer sun protection. Ideal for men who want to incorporate bold colors while maintaining a clean, preppy aesthetic.

Corduroy Shorts Outfits For Men

Tip: Coral shorts look best with white or very light blue tops — avoid gray or darker colors which can make the coral appear muddy or clash with its warm undertones.

Light Green Matching Set

This coordinated sage green t-shirt and matching shorts create a cohesive, modern look that’s both comfortable and stylish. The tonal dressing approach eliminates the guesswork of combining colors while creating a clean, intentional appearance. Perfect for men who want to look put-together with minimal effort.

Corduroy Shorts outfits for men

Tip: When wearing matching sets, make sure the fit is spot-on — any bagginess or poor tailoring will be magnified when wearing the same color head to toe.

Plaid Shirt with Gray Chino Shorts

The multicolored plaid flannel shirt paired with gray chino shorts demonstrates how to wear pattern in a grounded, masculine way. The gray shorts provide a neutral foundation that allows the plaid pattern to be the focal point without overwhelming the outfit. Best suited for men who want to incorporate classic workwear elements into their casual wardrobe.

Corduroy Shorts Outfits For Men

Tip: When wearing plaid shirts, choose one color from the plaid pattern for your shorts — this creates a connection between the pieces without being too matchy.

Tan Short-Sleeve Shirt with Black Shorts

This minimalist combination features a tan or beige short-sleeve button-up shirt with black chino shorts, creating a modern, understated look. The neutral color palette works well for men who prefer subtle styling while the contrast between light and dark adds visual interest. Perfect for casual office environments or smart-casual social events.

Tip: Black shorts are less versatile than navy or khaki, but they work excellently with white, gray, and tan tops for a modern, minimalist aesthetic.

Add Comment