Rainy days don’t have to mean sacrificing style for practicality. With the right pieces, you can create chic and functional rainy day outfits that will keep you dry while looking fabulous.
In this post, I’ll share 22 stylish rainy day outfit ideas that combine fashion and function, perfect for navigating those wet and gloomy days with confidence.
Rainy Day Outfits
1. Classic Trench Coat and Dress Combo
For a timeless rainy day look, pair a sleek trench coat with a sleeveless cotton blend dress and sneakers. This outfit is perfect for those days when you want to look put-together but still stay comfortable.
The trench coat provides excellent protection from the rain, while the dress underneath keeps things light and breezy. I love how versatile this outfit is – you can easily dress it up with heels for the office or keep it casual with sneakers for running errands.
2. Cropped Trench and Pleated Skirt
For a more feminine take on rainy day fashion, try pairing a cropped trench jacket with a pleated flowy skirt and flats. This outfit is perfect for those spring showers when you want to embrace a softer, more romantic look.
The cropped trench adds a modern twist to the classic raincoat, while the pleated skirt adds movement and grace. Flats are a practical choice for navigating puddles while still looking chic.
3. Linen Blazer and Tailored Pants
Who says rainy day outfits have to be all about raincoats? A linen blazer paired with a striped tee and tailored pants creates a sophisticated look that’s perfect for those light drizzles.
The linen blazer offers a touch of elegance while still being breathable, and the tailored pants keep things polished. This outfit is ideal for those days when you have important meetings but don’t want to sacrifice style for practicality.
4. Bomber Jacket and Ugg Mini Booties
For a more casual rainy day outfit, try pairing a bomber jacket with pants and Ugg mini booties. This look is all about comfort without compromising on style. The bomber jacket provides protection from light rain, while the Ugg booties keep your feet warm and dry.
It’s a perfect outfit for running weekend errands or meeting friends for a casual brunch on a drizzly day.
5. Cozy Sweatshirt and Waterproof Boots
When the weather is really miserable, sometimes you just want to be as comfortable as possible. A sweatshirt paired with leggings and waterproof boots is the ultimate cozy rainy day outfit.
This look is perfect for those days when you just need to get things done without worrying about your outfit. The waterproof boots are key here, keeping your feet dry no matter how many puddles you encounter.
6. Waterproof Jacket and Pink Bag
Add a pop of color to a dreary day with a waterproof jacket paired with leggings and a bright pink bag. This outfit is both practical and fun, proving that rainy day outfits don’t have to be dull.
The waterproof jacket keeps you dry, while the pink bag adds a cheerful touch to the look. It’s a great way to brighten up both your outfit and your mood on a gloomy day.
7. Pink Pullover Puffer and Navy Leggings
For a sporty and stylish rainy day look, try pairing a pink pullover puffer jacket with navy leggings and New Balance 530 sneakers. This outfit is perfect for those active rainy days when you’re running errands or heading to the gym.
The puffer jacket provides warmth and water resistance, while the leggings and sneakers keep things comfortable and practical.
8. Long Waterproof Trench and Knee-High Boots
Nothing says classic rainy day style like a long waterproof trench coat with a belt, paired with dark brown knee-high boots. This outfit is timeless and sophisticated, perfect for navigating city streets on a rainy day.
The belted trench cinches at the waist for a flattering silhouette, while the knee-high boots protect your legs from splashes. I love how this outfit makes you look put-together, even in the worst weather.
9. Leopard Print Sweater and Combat Boots
Add some fun to your rainy day wardrobe with a leopard print sweater paired with black faux leather leggings and lace-up combat boots. This outfit is edgy and stylish, perfect for those days when you want to make a statement, rain or shine.
The combat boots are practical for wet weather, while the leopard print adds a touch of wild to an otherwise dreary day.
10. Long Wool Coat and Cargo Pants
For a more relaxed rainy day look, try pairing a long wool coat with wide-leg cargo pants and a white hoodie. This outfit is all about layering, keeping you warm and dry while still looking effortlessly cool.
The long wool coat provides excellent protection from the rain, while the cargo pants add a trendy, utilitarian vibe to the outfit.
11. Classic Trench and Sweatpants
Who says you can’t be comfortable and chic on a rainy day? Pair a classic trench coat with a cropped sweatshirt, sweatpants, a baseball cap, and sneakers for the ultimate in rainy day comfort.
This outfit is perfect for those lazy Sundays when you need to run out for coffee but don’t want to compromise on style or comfort. The trench coat elevates the casual sweats, creating a look that’s both relaxed and put-together.
12. Edgy Mini Skirt and Knee-High Boots
For a bold rainy day look, try pairing a black jacket with a black crop top, denim mini skirt, and black knee-high boots. Add a pair of statement sunglasses to complete this edgy outfit.
This look is perfect for those rainy nights out when you want to make a statement. The knee-high boots protect your legs from the rain, while the crop top and mini skirt keep things fun and flirty.
13. Oversized Coat and Vibrant Scarf
Stand out on a rainy day with an oversized black coat paired with a vibrant red scarf, black knee-high boots and sheer black stockings. This outfit exudes drama and sophistication.
The oversized coat not only keeps you dry but also makes a bold fashion statement. The vibrant red scarf injects a striking pop of color, perfect for brightening up a gloomy day.
Black knee-high boots elongate the legs while sheer stockings add a touch of allure. Finish off the look with cat-eye sunglasses for a mysterious and chic vibe.
14. Striped Turtleneck and Chunky Loafers
For a preppy rainy day ensemble, start with an oversized white and black striped turtleneck sweater as the focal point. Pair it with a black mini skirt to balance the volume of the top.
Black tights streamline the outfit, while white socks peeking out from chunky black loafers add an unexpected, playful touch. The turtleneck keeps you warm, while the mini skirt and loafers add a touch of schoolgirl charm.
This stylish look is perfect for those transitional days when the weather is rainy but not too cold.
15. Beige Trench and All-Black Ensemble
You can never go wrong with a long beige trench coat paired with an all-black outfit underneath. A long beige trench coat keeps you dry while creating a streamlined silhouette. Underneath, a black turtleneck, tights, and ankle boots create a neutral base.
This outfit is perfect for those days when you need to look polished and professional, regardless of the weather. The trench coat is a classic for a reason – it never fails to make you look put-together.
16. Oversized Coat and Mini Dress
For a fashion-forward rainy day outfit, try pairing an oversized coat with a black mini dress. Underneath, a black mini dress shows just enough skin. Sheer black tights add subtle allure while knee-high boots pull the whole look together flawlessly.
The oversized coat adds drama and keeps you dry, while the mini dress and boots create a long, lean silhouette. It’s a great way to stay stylish even in less-than-ideal weather.
17. Raincoat Dress and Thigh-High Boots
Make a bold statement with a black shiny raincoat-style dress featuring long sleeves and a belted waist, paired with matching thigh-high boots. This outfit is perfect for those who want to fully embrace the rainy day aesthetic.
The raincoat dress keeps you completely protected from the rain, while the thigh-high boots add a touch of drama and keep your legs dry. It’s a look that says you’re not just dealing with the rain, you’re owning it.
18. Ruffled Blouse and Chunky Boots
For a softer rainy day look, pair a white ruffled blouse with loose-fitting light blue jeans and chunky black boots. This outfit balances femininity with practicality, perfect for those days when you want to look pretty but still stay dry.
The ruffled blouse adds a romantic touch, while the chunky boots are perfect for splashing through puddles.
19. Oversized Sweatshirt Dress and Thigh-High Boots
For a cozy yet stylish rainy day outfit, wear an oversized black sweatshirt as a dress and pair it with thigh-high black boots and dark sunglasses. This look is all about comfort without sacrificing style.
The oversized sweatshirt keeps you warm and dry, while the thigh-high boots add a touch of glamour. It’s perfect for those rainy days when you want to feel like you’re wrapped in a warm hug but still look chic.
20. Parisian-Inspired Trench Coat Look
This timeless rainy day outfit proves you don’t have to sacrifice polish or panache just because there’s bad weather. A classic beige trench coat instantly pulls together any outfit.
Underneath, a blue and white striped long sleeve top and blue jeans strike the ideal balance of casual yet chic. A colorful scarf adds personality while black loafers finish this look off perfectly.
The beige trench coat and blue striped top combo feels straight off a French fashion blogger’s Instagram. Yet it still manages to be completely wearable and not overly done.
21. Casual Cool in Graphic Tee and Cargo Pants
For a more relaxed rainy day outfit, try pairing a graphic t-shirt with khaki cargo pants, a black jacket, white sneakers, and small sunglasses. This look is perfect for those casual rainy days when you’re hanging out with friends or running errands.
The jacket provides protection from the rain, while the cargo pants and sneakers keep things comfortable and practical. The graphic tee and sunglasses add a cool, laid-back vibe to the outfit.