Cargo Shorts Outfits for Men
Fashion
13 min read

22 Cargo Shorts Outfits Men Can Wear Anywhere: Sharp, Not Sloppy

Cargo shorts are the most practical shorts a man can own, and that’s exactly why they get worn badly. Too baggy, too long and stuffed with keys, they look sloppy, but a cleaner fit and the right top make them look relaxed and current.

Below are 22 cargo shorts outfits for men, teens and boys. They cover khaki, tan, olive green, navy and black cargo shorts, streetwear, Y2K, grunge, granola and minimalist looks, canvas skate shoes, high-tops and low-profile sneakers, smarter summer outfits and longer Bermuda cuts. Each one explains the fit, the shoes and what to pair on top.

01

OF 22

Khaki Cargo Shorts With a White Tee

Khaki Cargo Shorts With a White Tee
Best for: A first, easy cargo shorts outfitSeason: SummerVibe: Clean, classic, casual

Khaki cargo shorts with a white tee is the simplest outfit to start with. Khaki goes with almost every colour, and a plain white tee and white sneakers keep everything fresh.

The fit makes the difference. Primer Magazine suggests a simple pinch test: pinch the fabric on the outside of your leg, and if there’s more than about an inch and a half of slack, the shorts are probably too big.

Cargo shorts come in a lot of colours. Here’s how the most common ones compare.

ColourLooksEasiest TopsBest Shoes
Khaki or tanClassic, warmWhite, navy, black, oliveWhite sneakers, sandals
Olive greenMilitary, earthyBlack, white, cream, greyWhite or black sneakers
NavySmart, nauticalWhite, light blue, greyWhite sneakers, loafers
BlackUrban, sleekBlack, white, greyBlack or white sneakers
GreyCool, modernBlack, navy, whiteWhite or grey sneakers
Stone or creamLight, summeryNavy, brown, oliveTan sandals, suede shoes

If you’re only buying one pair, khaki or olive is the most versatile. Both match almost any tee you already own.

02

OF 22

Olive Green Cargo Shorts With a Black Tee

Olive Green Cargo Shorts With a Black Tee
Best for: A tougher, military-inspired lookSeason: SummerVibe: Rugged, urban, easy

Olive green cargo shorts with a black tee lean into the military roots of cargo pockets. The dark tee makes the olive look deeper and gives the outfit a tougher feel.

Where Cargo Pockets Came From

According to Analog:Shift’s history of cargo pants, the British Army’s Battle Dress uniform, introduced in 1938, had one of the earliest recognisable cargo trousers. U.S. paratroopers’ M-1942 uniform later added thigh-mounted cargo pockets and reinforced knees, and surplus clothing brought the style to civilians after World War II.

That practical history is why olive works so well, but it also means the outfit can tip into uniform territory fast.

✅ Do This

Choose olive cargo shorts with flat or neat bellows pockets, so they look sharp rather than bulky.

🚫 Skip This

Don’t wear olive cargo shorts with a camo shirt and combat boots, because it turns into a costume.

03

OF 22

Navy Cargo Shorts With a White Oxford Shirt

Navy Cargo Shorts With a White Oxford Shirt
Best for: A smarter, nautical cargo outfitSeason: SummerVibe: Preppy, relaxed, polished

Navy cargo shorts with a white oxford shirt is a smart, preppy summer outfit. Navy looks sharper than khaki or olive, and a crisp oxford shirt dresses the cargo shorts up.

🎨

Shorts

navy cargo

✂️

Shirt

white oxford

📐

Shoes

tan suede loafers

Roll the sleeves and leave the shirt untucked for a relaxed feel. Tucking an oxford into cargo shorts looks stiff.

04

OF 22

Tan Cargo Shorts With Canvas Skate Shoes

Tan Cargo Shorts With Canvas Skate Shoes
Best for: Skate and casual streetwearSeason: Spring and summerVibe: Laid-back, skate, youthful

Tan cargo shorts with canvas skate shoes is a laid-back skate outfit. Relaxed cargos give room to move, and classic black and white canvas skate shoes go with nearly everything.

Tan Cargo Shorts+Washed Grey Tee+Canvas Skate Shoes

White crew socks pulled up a little suit the skate look. They also stop the canvas from rubbing your ankles.

05

OF 22

Cargo Shorts With Canvas High-Tops

Cargo Shorts With Canvas High-Tops
Best for: Retro casual styleSeason: SummerVibe: Classic, retro, easy

Cargo shorts with canvas high-tops is a retro, casual outfit. High-tops look best with slimmer, shorter cargo shorts, since baggy, long shorts crowd the ankle.

Leave a gap of bare leg between the hem and the shoe. That space keeps high-tops from making your legs look short.

💬 Loose Laces Look Better With Shorts

Lacing high-tops all the way up and tight can look stiff with shorts. Lace them a little loose, or skip the top eyelet.

06

OF 22

Cargo Shorts With Low-Profile Terrace Sneakers

Cargo Shorts With Low-Profile Terrace Sneakers
Best for: A clean, European-inspired lookSeason: SummerVibe: Sleek, retro, terrace

Cargo shorts with low-profile terrace sneakers is a clean, retro outfit. Slim suede sneakers with a gum sole look sleeker than chunky trainers, so they suit neater cargo shorts.

A fitted polo or simple tee keeps it smart. White mid-calf socks give the classic terrace look.

📌 Slim Sneakers Need Slimmer Shorts

Low-profile sneakers look tiny under wide, baggy cargo shorts. Choose a straight or slim cut so the proportions match.

07

OF 22

Baggy Streetwear Cargo Shorts With an Oversized Tee

Baggy Streetwear Cargo Shorts With an Oversized Tee
Best for: Baggy streetwear fitsSeason: SummerVibe: Relaxed, hype, street

Baggy streetwear cargo shorts with an oversized tee is a classic street look. The wide shorts and boxy tee match in shape, so the outfit looks deliberate.

Chunky sneakers balance the volume of baggy shorts. Slim shoes would make the feet look small.

A crossbody bag keeps your phone and keys out of the pockets. That stops baggy cargo shorts from sagging even more.

08

OF 22

Y2K Cargo Shorts With a Zip-Up Track Jacket

Y2K Cargo Shorts With a Zip-Up Track Jacket
Best for: Early-2000s throwback styleSeason: Spring and summerVibe: Playful, retro, Y2K

Y2K cargo shorts with a zip-up track jacket recreate the early-2000s look. Low-slung, multi-pocket cargo shorts and a sporty track jacket are the signature pieces.

Keep the track jacket open over a plain tank or tee. A silver chain and chunky sneakers finish the throwback.

Don’t go overboard with accessories. One or two Y2K details look fun, while five look like fancy dress.

09

OF 22

Grunge Cargo Shorts With a Flannel and Thermal

Grunge Cargo Shorts With a Flannel and Thermal
Best for: Grunge and alt styleSeason: Late spring and early fallVibe: Worn-in, 90s, moody

Grunge cargo shorts with a flannel and thermal mix summer shorts with 90s layers. A waffle thermal under an open flannel gives the classic grunge look.

Faded black or charcoal cargo shorts work best. Everything should look a little worn-in, not brand new.

✅ Your Grunge Cargo Fit, Piece by Piece

  • Faded black or charcoal cargo shorts
  • A grey or oatmeal waffle-knit thermal
  • An open, oversized plaid flannel
  • Black crew socks
  • Worn black canvas high-tops

10

OF 22

Cargo Shorts With a Linen Shirt

Cargo Shorts With a Linen Shirt
Best for: Holidays and hot daysSeason: SummerVibe: Breezy, relaxed, holiday

Cargo shorts with a linen shirt is a relaxed holiday outfit. Linen breathes well in heat, and the relaxed shirt matches the easy feel of cargo shorts.

Light colours like stone, cream and pale blue keep the outfit cool. Brown leather sandals add a polished finish.

Linen wrinkles fast, and that’s part of its charm. A light shake and a hang overnight keep it from looking too crumpled.

11

OF 22

Cargo Shorts With a Knit Polo

Cargo Shorts With a Knit Polo
Best for: Smart casual summer outfitsSeason: SummerVibe: Polished, modern, refined

Cargo shorts with a knit polo is a smart casual summer outfit. A fine-knit polo looks more refined than a cotton tee, and it dresses up slim cargo shorts.

Choose cargo shorts with flat pockets that sit close to the leg. Bulky bellows pockets clash with the polished knit.

💡 The “Cargo Shorts Can’t Look Smart” Myth

Myth: Cargo shorts only work for very casual outfits.

Reality: Slim cargo shorts with flat pockets, a knit polo and clean leather sneakers look polished enough for a summer lunch or a casual Friday.

12

OF 22

Black Cargo Shorts With an All-Black Outfit

Black Cargo Shorts With an All-Black Outfit
Best for: Sleek, dark summer outfitsSeason: Summer eveningsVibe: Tonal, minimal, urban

Black cargo shorts with an all-black outfit look sleek and urban. The monochrome colour hides the bulk of the pockets, so cargo shorts look slimmer.

Mix fabrics for interest, like a matte cotton tee and smooth leather sneakers. All-black looks flat when every piece has the same texture.

⚠️ All-Black Gets Hot in Direct Sun

Black absorbs more heat than light colours. Save all-black cargo outfits for evenings, shade and city streets rather than beach days.

13

OF 22

Long Cargo Bermuda Shorts With a Boxy Tee

Long Cargo Bermuda Shorts With a Boxy Tee
Best for: Taller men and relaxed fitsSeason: SummerVibe: Relaxed, modern, laid-back

Long cargo Bermuda shorts with a boxy tee is a relaxed, modern take on longer shorts. The shorts end at or just below the knee, and a boxy, slightly cropped tee keeps the proportions balanced.

Longer shorts suit tall men best. On shorter men, they can cut the leg and make you look shorter.

Checking Cargo Shorts Fit in the Fitting Room

A few quick checks tell you whether a pair fits well, whatever the length.

1

Pinch the fabric at the outside of the thigh, and look for no more than about an inch and a half of slack.

2

Sit down, and check the waist doesn’t dig in and the hem doesn’t ride up too far.

3

Check that the side pockets lie flat when empty.

4

Look at the length in a mirror from the side.

5

Walk a few steps, and make sure the shorts don’t flap around your legs.

Bermuda cargo shorts should still pass these checks, since a longer cut is no excuse for a loose one.

Skip It If You’re Under About 5’8″

Shorts ending below the knee can make shorter men look shorter, since they hide the part of the leg that makes legs look long. A 5 or 7-inch inseam usually looks better.

14

OF 22

Tan Cargo Jorts With a Tank Top

Tan Cargo Jorts With a Tank Top
Best for: Hot days and laid-back streetwearSeason: Peak summerVibe: Relaxed, 2000s, beachy

Tan cargo jorts with a tank top is a laid-back summer outfit. Denim jorts with cargo pockets are tougher and heavier than cotton cargo shorts, and the tan wash looks fresh in sun.

A white ribbed tank keeps it light. White canvas sneakers keep it clean.

Letting Jorts Run Past the Knee:

Jorts that hang well below the knee look sloppy, even in baggy streetwear. Keep them at or just above the knee so the outfit still looks deliberate.

15

OF 22

Minimalist Cargo Shorts Outfit in Neutral Tones

Minimalist Cargo Shorts Outfit in Neutral Tones
Best for: Minimalist, clean styleSeason: SummerVibe: Calm, tonal, refined

A minimalist cargo shorts outfit in neutral tones uses cream, oatmeal and off-white together. The tonal colours make the outfit look calm and expensive.

🎨

Shorts

cream cargo

✂️

Tee

oatmeal

📐

Shoes

off-white leather

Light neutrals show stains easily. Keep this outfit for clean, city days rather than outdoor adventures.

16

OF 22

Cargo Shorts With a Camp-Collar Shirt and Loafers

Cargo Shorts With a Camp-Collar Shirt and Loafers
Best for: Summer dinners and partiesSeason: SummerVibe: Smart, relaxed, grown-up

Cargo shorts with a camp-collar shirt and loafers is the smartest way to wear cargo shorts. Slim navy shorts with flat pockets, a camp-collar shirt and leather loafers look ready for a summer dinner.

A warm colour like rust, terracotta or sage makes the shirt stand out. Loafers without socks keep the summer feel.

BEFORE:

Baggy khaki cargo shorts with bulging pockets, a wrinkled tee and old running shoes.

AFTER:

Slim navy cargo shorts with flat pockets, a camp-collar shirt and brown leather loafers.

17

OF 22

Granola Cargo Shorts With a Fleece and Sport Sandals

Granola Cargo Shorts With a Fleece and Sport Sandals
Best for: Outdoorsy, granola styleSeason: Late spring and early fallVibe: Earthy, relaxed, outdoorsy

Granola cargo shorts with a fleece and sport sandals is a relaxed, outdoorsy outfit. Quick-dry nylon cargo shorts are practical for trails, and a half-zip fleece adds warmth on cool mornings.

Socks with sport sandals is a granola signature. Wool crew socks look best and keep your feet warm.

Nylon cargo shorts dry much faster than cotton. That makes them the better pick for rivers, lakes and sweaty hikes.

18

OF 22

Cargo Shorts With a Hoodie and Crew Socks

Cargo Shorts With a Hoodie and Crew Socks
Best for: Cool evenings and errandsSeason: Late summer and early fallVibe: Comfortable, sporty, casual

Cargo shorts with a hoodie and crew socks is a comfy outfit for cool evenings. The hoodie keeps your top half warm while shorts stay cool.

A lightweight hoodie balances better with shorts than a thick, heavy one. Grey goes with every cargo colour.

White crew socks make it look intentional. Short socks with a hoodie and shorts can look like you got dressed in a hurry.

19

OF 22

Cargo Shorts Party Outfit With a Printed Shirt

Cargo Shorts Party Outfit With a Printed Shirt
Best for: Summer parties and nights outSeason: SummerVibe: Fun, confident, social

A cargo shorts party outfit with a printed shirt is fun and easy for summer events. A bold printed shirt is the statement, and solid cargo shorts keep it balanced.

Choose plain cargo shorts in black, navy or khaki. Printed shorts with a printed shirt get too busy.

📅 Wear It For

BarbecuesPool partiesBirthday partiesSummer festivals

20

OF 22

Nylon Cargo Shorts for Hot Weather

Nylon Cargo Shorts for Hot Weather
Best for: Heat, humidity and travelSeason: Peak summerVibe: Light, practical, sporty

Nylon cargo shorts for hot weather are lighter and faster-drying than heavy cotton twill. They’re great for travel, humid cities and days when you’ll sweat.

Practicality is the main reason men stick with cargo shorts. In a Vice piece where men explained why they wear them, one called cargo shorts “by far the most practical pair of shorts a man can own,” and another said he zipped friends’ wallets and phones into his pockets to keep them safe from pickpockets.

A quick-dry tee keeps the whole outfit light. Most nylon shorts also pack small and resist wrinkles.

Rolling them or folding shorts into flat bundles keeps a suitcase neater.

BEFORE:

Heavy cotton twill cargo shorts that feel hot, stay damp with sweat and crease in a bag.

AFTER:

Lightweight nylon cargo shorts that dry fast, breathe and come out of a bag almost wrinkle-free.

21

OF 22

Teen Cargo Shorts Outfit

Teen Cargo Shorts Outfit
Best for: Teens and summer weekendsSeason: SummerVibe: Casual, relaxed, youthful

A teen cargo shorts outfit is easy and comfortable for summer. Relaxed olive or khaki cargo shorts with a plain tee and skate shoes work for school, parks and hanging out.

Cargo pockets are handy for a phone, keys or a bus pass. Keep them light so the shorts don’t sag.

💬 A Belt Stops Teen Cargo Shorts Sagging

Teens often grow out of their waist size fast, and loose shorts slip down. A simple canvas belt keeps them in place.

22

OF 22

Boys’ Cargo Shorts Outfit

Boys’ Cargo Shorts Outfit
Best for: Active boys and summer playSeason: SummerVibe: Fun, practical, active

A boys’ cargo shorts outfit is about comfort and easy movement. Elastic-waist cargo shorts are easy for kids to manage, and the pockets are perfect for small treasures.

Bright tees in green, blue or orange make the outfit cheerful. Sport sandals or sneakers keep feet safe while playing.

📌 Check Pockets Before Every Wash

Kids fill cargo pockets with stones, crayons and snacks. A quick check before washing saves your washing machine and their clothes.

💬

Which cargo shorts outfit would you wear first?

Khaki with a white teeBaggy streetwearDressed up with loafers
Tell us in the comments↓

FAQs

What do you wear with cargo shorts for men?

Plain tees, polos, linen shirts, camp-collar shirts and hoodies all work. Finish with white sneakers, canvas skate shoes, sandals or loafers.

How long should cargo shorts be?

For most men, a hem a few inches above the knee looks best, usually a 7 to 9-inch inseam. Taller men can wear longer Bermuda cargo shorts.

Are cargo shorts still in style?

Cargo shorts remain a regular part of casual and streetwear wardrobes. Slimmer, neater fits look current, while very long, baggy styles can look dated.

What shoes go with cargo shorts?

White sneakers, canvas skate shoes, high-tops, low-profile suede sneakers, sandals and loafers all work. Match the shoe to how casual or smart the outfit is.

What colour cargo shorts are most versatile?

Khaki and olive green go with the most colours. Navy and black are good second pairs for smarter or darker outfits.

How should cargo shorts fit?

They should sit comfortably at the waist, with about an inch and a half of fabric to pinch at the thigh. The side pockets should lie flat when empty.

Follow us on PinterestFollow

Leave a Reply

Your email address will not be published. Required fields are marked *