A rainy day asks something different of an outfit than cold weather does – it’s not really about trapping heat, it’s about keeping water off the fabric that matters and off your head, while wearing shoes that won’t get ruined by a puddle. The best rainy day outfits for men are built around that specific job, not just a colder-weather formula repeated with a darker jacket on top.
Our Favorite Rainy Day Outfits for Men
The Brown Leather Bomber Jacket with Gray Hoodie
Brown leather bomber jacket, gray hoodie, olive trousers, black loafers. A brown leather bomber jacket over a gray hoodie with olive trousers and black loafers is the outfit with the most polish in this collection – leather naturally sheds light rain rather than absorbing it, making it a genuinely practical choice for a drizzly day rather than a downpour. A hoodie underneath provides hood coverage as a backup if the rain picks up. Black loafers handle wet pavement better than a suede or canvas shoe would. This is the outfit for the light-rain day that still wants to look put together.
The Plaid Overshirt with Gray Hoodie and Olive Cargo Pants
Plaid overshirt, gray hoodie, olive cargo pants, gray sneakers. A plaid overshirt over a gray hoodie with olive cargo pants and gray sneakers is the outfit with the most practical layering in this collection – an overshirt adds a water-resistant outer layer over the hoodie’s hood, doubling up on head coverage if the rain gets heavier. Cargo pants bring genuine utility, and gray sneakers hide water spots and splashes far better than a lighter color would. This is the outfit for the day the forecast isn’t entirely certain, dressed for a range of actual rain intensity.
The Forest Green Windbreaker with Black Wide-Leg Pants
Forest green windbreaker, black wide-leg pants, gray beanie, white sneakers. A forest green windbreaker with black wide-leg pants, a gray beanie, and white sneakers is the outfit built specifically for wind-driven rain – a windbreaker’s coated fabric sheds water directly, genuinely functional rather than just water-resistant in name only. A beanie covers the head as a backup to the jacket’s own hood, useful when wind makes a hood harder to keep up. Black pants hide water spots and splashes effectively. This is the outfit for the genuinely wet, windy day that needs real waterproofing.
The Blue Oversized Hoodie with Gray Baggy Jeans
Blue oversized hoodie, gray baggy jeans, white sneakers. A blue oversized hoodie with gray baggy jeans and white sneakers is the simplest outfit in this collection, right for the light drizzle rather than a genuine downpour – an oversized hoodie’s hood offers real head coverage on its own without needing a separate jacket layered over it. Gray jeans are a practical choice, hiding water marks and splashes better than a lighter wash would. This is the outfit for the day the rain is more of an inconvenience than an actual soaking, easy and low-effort.
The Sage Overshirt with Navy Hoodie and Cream Pants
Sage overshirt, navy hoodie, cream pants, gray sneakers. A sage overshirt over a navy hoodie with cream pants and gray sneakers is the outfit with the most color in this collection, proof rainy day dressing doesn’t have to default to black and gray exclusively. The overshirt still does the practical job of adding a water-resistant outer layer over the hoodie’s hood. Gray sneakers stay practical even against the lighter cream pants, hiding the inevitable water splashes a rainy commute brings. This is the outfit for wanting a bit of color without sacrificing any actual rain function.
The Taupe Cardigan with White T-Shirt and Light-Wash Baggy Jeans
Taupe cardigan, white t-shirt, light-wash baggy jeans, black sneakers. A taupe cardigan with a white t-shirt, light-wash baggy jeans, and black sneakers is the outfit for the indoor-mostly rainy day, comfortable rather than built for a genuine downpour. A cardigan has no real water resistance, which makes this the outfit to reach for when the actual exposure to rain is minimal, like a short dash between a car and a building. Black sneakers still offer some practical protection against unavoidable puddles. This is the outfit for the day rain is happening outside a window more than it’s happening to you directly.
The Black Overcoat with Gray Hoodie and Gray Sweatpants
Black overcoat, gray hoodie, gray sweatpants, baseball cap, black sneakers. A black overcoat over a gray hoodie with gray sweatpants, a baseball cap, and black sneakers is the outfit that layers head protection twice over – a baseball cap keeps rain off the face even with the hood down, useful for the moment you need to actually see where you’re walking. A structured overcoat sheds water better than a soft, unstructured jacket would. All-gray and black keeps the whole combination practical, hiding water marks throughout. This is the outfit for the day that involves real walking in the rain, dressed with real backup head coverage.
The Brown Leather Jacket with Gray Hoodie and Baggy Blue Jeans
Brown leather jacket, gray hoodie, baggy blue jeans, gray sneakers. A brown leather jacket over a gray hoodie with baggy blue jeans and gray sneakers is the outfit with the most classic silhouette in this collection – leather naturally repels light rain, and the hoodie underneath provides a genuine hood as backup coverage. Baggy jeans and gray sneakers keep the whole combination practical and easy to move in. This is the outfit worth defaulting to for the average rainy day, neither underdressed for real rain nor overdone for a light drizzle.
The Navy Rain Jacket with Gray Hoodie and Cream Wide-Leg Pants
Navy rain jacket, gray hoodie, cream wide-leg pants, white sneakers. A navy rain jacket over a gray hoodie with cream wide-leg pants and white sneakers is the most literal, purpose-built outfit in this collection – a genuine rain jacket is coated specifically to shed water, the most reliable outer layer choice on this entire list for an actual downpour. A hoodie underneath adds a second layer of hood coverage as backup. Cream pants prove even a light color can work in the rain as long as the outer layer is doing its actual job. This is the outfit for the day the forecast leaves no doubt, dressed with real waterproofing from the start.
My Best Tips for Rainy Day Outfits for Men
How to dress for water specifically, not just cold – the outer layers, the head coverage, and the shoes that actually hold up.
Rain asks something different of an outfit than cold weather does. The wardrobes that handle it best focus on shedding water and covering the head, rather than just adding another layer for warmth. Here is the framework.
The Rainy Day Palette
Colors chosen for how well they hide water spots and splashes:
- → Gray – the most practical rainy day color, genuinely hiding water marks better than most other shades.
- → Black and navy – reliable, dark neutrals that show the least visible water damage across a wet day.
- → Olive – a practical, utilitarian color that suits the day’s function without reading as purely athletic.
- → Sage and forest green – genuine color options for the rainy day that doesn’t want to default to all-neutral.
- → Cream – works even in the rain, as long as the outer layer is genuinely doing its water-shedding job.
- → What to skip: light-colored suede or fabric shoes, which show water damage the fastest of anything in an outfit.
Your Three Rainy Day Formulas
Three combinations matched to different levels of actual rain:
The Genuine Downpour
A coated rain jacket or windbreaker + a hoodie underneath + practical sneakers. Built for real, sustained rain.
The Light Drizzle
A leather jacket or overshirt + a hoodie + baggy jeans. Enough coverage for an on-and-off rain, without full waterproofing.
The Mostly-Indoor Day
A cardigan or sweater + jeans + practical sneakers. Comfortable for minimal outdoor exposure, like a short car-to-building dash.
Head Coverage Matters More Than People Expect
An umbrella doesn’t always cover everything, especially on a windy day, so backup head coverage genuinely helps:
- → A hoodie’s hood – the most common solution in this collection, doubling as backup coverage under a jacket.
- → A beanie – useful when wind makes a hood harder to keep up, especially with a windbreaker.
- → A baseball cap – keeps rain off the face specifically, useful for the moment you need to see clearly while walking.
- → Layering two options, like a hood over a cap, provides real backup coverage on the wettest, windiest days.
The Rainy Day Fabrics
Not every fabric handles water equally, and knowing the difference matters:
- → Coated nylon – for a genuine rain jacket or windbreaker, the most reliable water-shedding fabric available.
- → Leather – naturally sheds light rain, though it isn’t built for a genuine sustained downpour.
- → Cotton and cardigan knits – offer no real water resistance, best reserved for minimal outdoor exposure.
- → Sturdy sneaker construction – handles puddles and wet pavement far better than suede or canvas.
The Hoodie – This Wardrobe’s Most Repeated Piece
No single item shows up as consistently across this collection as a good hoodie, and it’s genuinely doing double duty:
- → It works under nearly any jacket in this collection, adding a hood as backup coverage regardless of the outer layer.
- → It provides real warmth on a cool, wet day without adding much bulk under a jacket.
- → Gray and navy both show up repeatedly, since both hide water marks well if the outer layer doesn’t fully cover it.
- → One or two, in a practical color, cover most of the combinations in this entire collection.
What This Wardrobe Is Not
A few boundaries worth knowing before you get dressed:
- → Not just a cold-weather formula – rain calls for water-shedding fabric and head coverage specifically, not just another warm layer.
- → Not about one jacket for every rain intensity – a light drizzle and a genuine downpour call for different levels of actual waterproofing.
- → Not about avoiding color – sage and forest green still belong here, as long as the outer layer does its actual job.
- → Not about suede or canvas shoes – both show water damage fast, and a sturdier sneaker construction handles wet pavement far better.
Building the Rainy Day Wardrobe
The specific pieces that generate every combination in this collection:
- → 1 navy rain jacket and 1 forest green windbreaker
- → 2 brown leather jackets (bomber and standard)
- → 1 plaid overshirt and 1 sage overshirt
- → 1 black overcoat and 1 taupe cardigan
- → Gray hoodies, 1 navy hoodie, and 1 blue oversized hoodie
- → 1 white t-shirt
- → Olive trousers, olive cargo pants, black wide-leg pants, gray baggy jeans, cream pants, light-wash baggy jeans, gray sweatpants, baggy blue jeans, and cream wide-leg pants
- → 1 gray beanie and 1 baseball cap
- → Black loafers, gray sneakers, white sneakers, and black sneakers
- → From those pieces: every combination in this collection, and a rainy day wardrobe built for water specifically, not just cold.
The cheat code: A coated rain jacket or windbreaker over a hoodie with gray or black pants and practical sneakers is the outfit that handles the widest range of actual rain with the least uncertainty. The outer layer genuinely sheds water instead of just resisting it in name only. The hoodie provides backup head coverage under the jacket’s own hood. Gray or black hides whatever water damage does happen. That is the rainy day outfit worth trusting when the forecast leaves no doubt.
Copy-Paste Rainy Day Outfit Template
- ✦ An outer layer matched to the rain’s intensity – coated rain jacket for a downpour, leather for a drizzle, cardigan for minimal exposure
- ✦ A hoodie underneath for backup head coverage
- ✦ A palette from: gray, black, navy, olive, sage, or cream
- ✦ Sturdy sneakers or loafers rather than suede or canvas
- ✦ An optional beanie or cap for extra face and head coverage on a windy day
- ✦ No light-colored suede shoes anywhere near real rain exposure
- Built to shed water, not just look like it could. Matched to the day’s actual forecast.
Frequently Asked Questions
What should men wear on a rainy day?
A water-resistant or coated outer layer, like a rain jacket or windbreaker, paired with a hoodie underneath for backup head coverage, handles most rainy days well. Gray, black, and navy are practical color choices that hide water marks, and sturdy sneakers or loafers hold up to wet pavement far better than suede or canvas shoes.
Is a leather jacket a good choice for rainy weather?
Leather naturally sheds light rain, making it a reasonable choice for a drizzly day, though it isn’t built to handle a genuine sustained downpour the way a coated nylon rain jacket or windbreaker is. Pairing it with a hoodie underneath adds backup coverage if the rain turns out heavier than expected.
What colors hide water damage best in rainy weather?
Gray is generally the most practical rainy day color, hiding water marks and splashes better than most other shades. Black and navy are close behind, both reliable neutrals that show the least visible water damage. Lighter colors like cream can still work as long as the outer layer is genuinely water-resistant.
Why do so many rainy day outfits include a hoodie?
A hoodie’s built-in hood provides genuine backup head coverage, useful for the moments an umbrella doesn’t fully protect, especially on a windy day. Worn under a jacket, it doubles the head coverage the outfit provides without needing a separate hat or cap.
What shoes should be avoided in the rain?
Suede and canvas shoes tend to show water damage the fastest and don’t hold up well to repeated exposure to puddles or wet pavement. Sturdier sneaker construction or leather loafers are generally more practical choices, handling wet conditions with far less visible or lasting damage.





