Flat cap outfits for men add a look to your modern clothes. This versatile accessory works with tweed jackets, knit sweaters, denim layers, tailored coats and casual shirts. I think earthy shades, neutral tones and textured fabrics look great during fall and winter.
You can go for a countryside style or a polished urban look. A flat cap can add a touch to any outfit. Check out these 40 Flat Cap Outfit Men Ideas to find some style inspiration, for smart and seasonal occasions.
1. Heritage Tweed Classic

A brown tweed flat cap instantly gives casual menswear a distinguished countryside mood. Pair it with a cream cable-knit sweater for soft autumn contrast. Dark brown trousers keep your lower half polished without feeling overly formal. Leather brogues add a traditional finish beneath this heritage-inspired combination.
Top: Cream cable-knit sweater with a brown tweed overcoat.
Bottom: Light trousers with leather brogues and matching flat cap.
2. Denim Flat Cap Edge

A charcoal flat cap adds unexpected sophistication beside rugged denim layers. Wear a white henley beneath a medium-wash denim jacket for relaxed contrast. Black jeans create a sharper foundation while keeping your outfit comfortably casual. Brown leather boots bring warmth across an otherwise cool-toned combination.
Top: White henley with a medium-wash denim jacket.
Bottom: Black jeans with brown leather boots and charcoal flat cap.
3. Olive Country Charm

An olive flat cap creates a natural connection with earthy autumn clothing. Layer a beige sweater beneath a rugged olive field jacket for outdoor appeal. Dark denim adds dependable contrast while preserving a relaxed silhouette. Tan suede boots introduce another warm shade without overwhelming your palette.
Top: Beige sweater beneath an olive field jacket.
Bottom: Dark denim with tan suede boots and olive flat cap.
4. Camel Coat Sophistication

A camel overcoat instantly elevates a simple flat cap outfit with refined seasonal character. Choose a charcoal flat cap for handsome tonal contrast against warmer outerwear. A black turtleneck creates a sleek foundation beneath your coat. Tailored gray trousers keep your silhouette structured without excessive formality. Black Chelsea boots provide a polished finish from morning through evening.
Top: White turtleneck beneath a camel overcoat.
Bottom: Gray trousers with black Chelsea boots and charcoal flat cap.
5. Burgundy Autumn Layers

A burgundy flat cap brings rich autumn color into classic menswear. Pair it with a navy wool sweater for sophisticated contrast across your upper layers. Brown chinos create a softer transition below without looking predictable. Suede loafers add texture while maintaining an elegant seasonal direction.
Top: Navy wool sweater with a tan scarf.
Bottom: Brown chinos with suede loafers and burgundy flat cap.
6. Black Monochrome Style

A black flat cap gives monochromatic dressing a sharper vintage-inspired character. Start with a charcoal knit sweater beneath a structured black coat. Slim black trousers continue your streamlined silhouette from waist downward. Black leather boots keep every element visually connected.
Top: Charcoal knit sweater beneath a black wool coat.
Bottom: Slim black trousers with black leather boots and flat cap.
7. Cream Knit Gentleman

A cream flat cap creates a soft focal point within this elegant winter ensemble. Wear a navy cardigan over a crisp white Oxford shirt for layered refinement. Charcoal trousers provide grounding contrast across your lower half. Brown brogues add classic character beneath neatly tailored trousers.
Top: White Oxford shirt with a navy cardigan.
Bottom: Charcoal trousers with brown brogues and cream flat cap.
8. Rust Corduroy Texture

A rust corduroy jacket pairs naturally with a vintage-style flat cap. Choose a dark brown cap for a rich tonal connection without matching everything exactly. A cream henley beneath your jacket keeps your upper layers visually lighter. Dark jeans create an uncomplicated foundation beneath textured outerwear.
Top: Cream henley beneath a rust corduroy jacket.
Bottom: Dark jeans with brown leather boots and dark brown flat cap.
9. Navy Peacoat Formula

A navy flat cap works effortlessly alongside classic maritime-inspired outerwear. Layer a turtleneck beneath a navy peacoat for subtle tonal depth. Matching chinos brighten your lower half while preserving sophisticated contrast. Brown Chelsea boots introduce warmth across your footwear.
Top: Turtleneck beneath a navy peacoat.
Bottom: Matching chinos with brown Chelsea boots and navy flat cap.
10. Rustic Flannel Layers

A gray flat cap gives rugged flannel styling a more refined direction. Wear a forest-green flannel shirt above a cream thermal for comfortable layered texture. Dark blue jeans keep your outfit practical while balancing earthy upper tones. Brown work boots reinforce its outdoorsy personality from ground upward.
Top: Cream thermal beneath a forest-green flannel shirt.
Bottom: Dark blue jeans with brown work boots and gray flat cap.
11. Brown Leather Jacket Attitude

A brown leather jacket creates a naturally confident pairing with a dark flat cap. Wear a black crew-neck sweater underneath for strong contrast and urban appeal. Straight-leg charcoal jeans soften your lower silhouette while preserving rugged character. Black leather boots create a cohesive finish with your darker accessories.
Top: Black crew-neck sweater beneath a brown leather jacket.
Bottom: Charcoal jeans with black leather boots and dark flat cap.
12. Smart Casual Oxford

A navy flat cap brings relaxed personality into a classic Oxford shirt combination. Layer a light blue Oxford beneath a textured gray cardigan for comfortable sophistication. Khaki trousers provide familiar contrast without making your outfit appear overly formal. Brown penny loafers add timeless charm around your feet.
Top: Light blue Oxford shirt with a gray cardigan.
Bottom: Khaki trousers with brown loafers and navy flat cap.
13. Charcoal Blazer Balance

A charcoal flat cap adds vintage flair beneath a structured blazer. Choose a cream crew-neck sweater for softness against darker tailoring. Dark blue jeans create a relaxed break from traditional dress trousers. Brown brogues bring enough refinement for polished casual occasions.
Top: Cream crew-neck sweater beneath a charcoal blazer.
Bottom: Dark blue jeans with brown brogues and charcoal flat cap.
14. Forest Green Heritage

A forest-green flat cap introduces countryside character through a deep seasonal shade. Pair it with a tan waxed jacket for practical outdoor styling. A burgundy sweater underneath adds rich contrast and visual warmth. Dark brown corduroy trousers continue your earthy color story below.
Top: Burgundy sweater beneath a tan waxed jacket.
Bottom: Dark brown corduroy trousers with leather boots and forest-green flat cap.
15. Gray Wool Minimalism

A gray wool flat cap creates subtle sophistication without demanding attention. Pair it with a black crew-neck sweater beneath a dark charcoal overcoat. Slim navy trousers provide understated color variation across your lower half. Black Chelsea boots maintain a clean streamlined finish.
Top: Black crew-neck sweater beneath a charcoal overcoat.
Bottom: Slim navy trousers with black Chelsea boots and gray wool flat cap.
16. Tan Workwear Character

A tan flat cap pairs naturally with rugged workwear-inspired layers. Start with a navy chore jacket over a cream waffle-knit shirt. Olive cargo trousers bring practical character without making your outfit overly utilitarian. Brown lace-up boots complete your earthy footwear selection.
Top: Cream waffle-knit shirt beneath a navy chore jacket.
Bottom: Olive cargo trousers with brown boots and tan flat cap.
17. Black Turtleneck Refinement

A black flat cap gives a sleek turtleneck outfit subtle vintage personality. Layer a camel blazer above your knit for warm sophisticated contrast. Charcoal trousers preserve a tailored appearance without excessive sharpness. Black loafers maintain visual continuity beneath your trousers.
Top: Black turtleneck beneath a camel blazer.
Bottom: Charcoal trousers with black loafers and black flat cap.
18. Denim Shirt Heritage

A brown flat cap creates handsome contrast with a classic denim shirt. Add a cardigan above your shirt for cozy layered texture. Dark olive chinos bring an earthy foundation beneath lighter upper tones. Brown suede boots echo your cap while adding tactile depth.
Top: Denim shirt beneath a cardigan.
Bottom: Dark olive chinos with brown suede boots and brown flat cap.
19. Quilted Vest Outdoorsman

A navy flat cap works beautifully with practical quilted outerwear. Wear a burgundy flannel beneath a brown quilted vest for rich seasonal layering. Dark denim keeps your outfit grounded while allowing upper textures to stand out. Rugged brown boots reinforce your outdoorsy mood.
Top: Burgundy flannel beneath a brown quilted vest.
Bottom: Dark denim with rugged brown boots and navy flat cap.
20. Cream and Brown Harmony

A cream flat cap creates a softer alternative for classic brown autumn outfits. Pair it with a chocolate-brown sweater beneath a camel coat. Dark beige trousers create subtle tonal separation across your lower half. Brown suede loafers provide a refined textured finish.
Top: Chocolate-brown sweater beneath a camel coat.
Bottom: Dark beige trousers with brown suede loafers and cream flat cap.
21. Casual Hoodie Twist

A charcoal flat cap gives a relaxed hoodie outfit an unexpectedly sophisticated edge. Choose a cream hoodie beneath a dark bomber jacket for layered contrast. Black jeans provide a sleek foundation while preserving casual energy. White leather sneakers keep your footwear youthful and clean.
Top: Cream hoodie beneath a dark bomber jacket.
Bottom: Black jeans with white sneakers and charcoal flat cap.
22. Tweed Blazer Heritage

A brown flat cap feels naturally connected with classic tweed tailoring. Wear a white dress shirt beneath a brown tweed blazer for traditional refinement. Dark navy trousers add contrast while maintaining a polished silhouette. Brown brogues strengthen your heritage-inspired footwear choice.
Top: White dress shirt beneath a brown tweed blazer.
Bottom: Dark navy trousers with brown brogues and brown flat cap.
23. Rust Sweater Warmth

A rust flat cap instantly introduces autumn warmth into casual menswear. Pair it with a charcoal sweater beneath a dark denim jacket. Black jeans create strong contrast without stealing attention from your accessories. Brown Chelsea boots soften those darker elements beneath.
Top: Charcoal sweater beneath a dark denim jacket.
Bottom: Black jeans with brown Chelsea boots and rust flat cap.
24. Camel Cardigan Comfort

A tan flat cap complements a camel cardigan through warm tonal harmony. Wear a white henley beneath your cardigan for a relaxed layered foundation. Dark brown chinos keep your lower half grounded and polished. Suede Chelsea boots add refined texture around your feet.
Top: White henley beneath a camel cardigan.
Bottom: Dark brown chinos with suede Chelsea boots and tan flat cap.
25. Navy and Burgundy Contrast

A navy flat cap creates a strong base for rich burgundy layers. Pair a burgundy quarter-zip sweater with a crisp white shirt underneath. Gray trousers offer balanced contrast without competing against your upper colors. Brown loafers add a traditional finishing touch.
Top: White shirt beneath a burgundy quarter-zip sweater.
Bottom: Gray trousers with brown loafers and navy flat cap.
26. Rugged Sherpa Combination

A dark brown flat cap pairs effortlessly with a tan sherpa jacket. Wear a black henley underneath for deeper contrast and rugged character. Straight dark jeans create a practical foundation beneath your textured layers. Brown leather boots reinforce a strong outdoorsy finish.
Top: Black henley beneath a tan sherpa jacket.
Bottom: Dark jeans with brown leather boots and dark brown flat cap.
27. Green Corduroy Statement

A forest-green flat cap introduces rich color into textured autumn dressing. Pair it with a cream turtleneck beneath a brown corduroy blazer. Charcoal trousers create a refined neutral foundation below. Brown loafers complement your blazer while preserving heritage charm.
Top: Cream turtleneck beneath a brown corduroy blazer.
Bottom: Charcoal trousers with brown loafers and forest-green flat cap.
28. Modern Streetwear Mix

A black flat cap can add unexpected character within contemporary streetwear. Pair an oversized gray sweatshirt with a black utility jacket for layered depth. Relaxed charcoal cargo trousers maintain a comfortable modern silhouette. Clean white sneakers brighten your darker palette underneath.
Top: Oversized gray sweatshirt beneath a black utility jacket.
Bottom: Charcoal cargo trousers with white sneakers and black flat cap.
29. Camel Turtleneck Classic

A camel flat cap creates elegant continuity with warm neutral knitwear. Wear a black turtleneck beneath a camel wool coat for refined contrast. Dark brown trousers introduce another earthy shade below. Black leather loafers add polished structure without excessive formality.
Top: Black turtleneck beneath a camel wool coat.
Bottom: Dark brown trousers with black loafers and camel flat cap.
30. Plaid Shirt Weekend

A charcoal flat cap gives a plaid shirt ensemble classic weekend character. Layer a navy quilted vest above a burgundy plaid shirt for warmth and depth. Medium-wash jeans keep your outfit relaxed and approachable. Brown work boots create a rugged finish beneath.
Top: Burgundy plaid shirt beneath a navy quilted vest.
Bottom: Medium-wash jeans with brown work boots and charcoal flat cap.
31. Gray Blazer Urban Look

A gray flat cap adds old-school personality beneath a modern blazer. Pair a black polo shirt with a charcoal blazer for sleek tonal layering. Dark denim provides casual contrast while maintaining a sharp silhouette. Black leather sneakers create a contemporary finish.
Top: Black polo shirt beneath a charcoal blazer.
Bottom: Dark denim with black leather sneakers and gray flat cap.
32. Brown Peacoat Layers

A brown flat cap works naturally with a dark navy peacoat. Layer a cream cable-knit sweater underneath for lighter seasonal contrast. Charcoal trousers provide a refined foundation without becoming overly formal. Brown leather boots echo your cap and outerwear through warm tones.
Top: Cream cable-knit sweater beneath a navy peacoat.
Bottom: Charcoal trousers with brown leather boots and brown flat cap.
33. Black Denim Sophistication

A charcoal flat cap softens a black denim outfit with vintage-inspired charm. Wear a white Oxford shirt beneath a black denim jacket for crisp contrast. Dark gray trousers create a more polished alternative than ordinary jeans. Black Chelsea boots reinforce your streamlined lower silhouette.
Top: White Oxford shirt beneath a black denim jacket.
Bottom: Dark gray trousers with black Chelsea boots and charcoal flat cap.
34. Field Jacket Classic

An olive flat cap feels perfectly at home beside a rugged field jacket. Pair a gray henley with your jacket for understated layered contrast. Beige chinos brighten your lower half while preserving an earthy palette. Brown hiking boots add practical character beneath your trousers.
Top: Gray henley beneath an olive field jacket.
Bottom: Beige chinos with brown hiking boots and olive flat cap.
35. Burgundy Blazer Elegance

A burgundy flat cap creates a confident accent beside classic tailoring. Wear a cream turtleneck beneath a charcoal blazer for sophisticated seasonal contrast. Black trousers keep your silhouette sleek and evening-ready. Brown leather loafers introduce warmth beneath darker tailoring.
Top: Cream turtleneck beneath a charcoal blazer.
Bottom: Black trousers with brown loafers and burgundy flat cap.
36. Corduroy Casual Blend

A tan flat cap complements a navy corduroy jacket through warm color contrast. Wear a cream crew-neck sweater underneath for soft visual balance. Dark olive jeans keep your outfit earthy and relaxed. Brown suede boots add texture without excessive ruggedness.
Top: Cream crew-neck sweater beneath a navy corduroy jacket.
Bottom: Dark olive jeans with brown suede boots and tan flat cap.
37. Double-Breasted Gentleman

A charcoal flat cap brings relaxed vintage charm into formal tailoring. Pair a navy double-breasted blazer with a pale blue dress shirt for polished contrast. Gray wool trousers continue your refined color palette beneath. Brown monk-strap shoes provide an elegant finishing statement.
Top: Pale blue dress shirt beneath a navy double-breasted blazer.
Bottom: Gray wool trousers with brown monk-strap shoes and charcoal flat cap.
38. Weekend Leather Layers

A black flat cap sharpens a casual leather jacket ensemble. Wear a gray hoodie underneath for relaxed contrast and comfortable layering. Dark blue jeans maintain an uncomplicated everyday foundation. Black boots create a cohesive finish beneath your darker outerwear.
Top: Gray hoodie beneath a black leather jacket.
Bottom: Dark blue jeans with black boots and black flat cap.
39. Autumn Knit Ensemble

A rust flat cap provides a warm focal point for classic knitwear. Pair a beige sweater with a dark brown overshirt for layered autumn depth. Olive trousers introduce another earthy shade while keeping your silhouette relaxed. Brown suede boots complete this richly textured combination.
Top: Beige sweater beneath a dark brown overshirt.
Bottom: Olive trousers with brown suede boots and rust flat cap.
40. Timeless Winter Gentleman

A navy flat cap brings understated heritage character into a polished winter ensemble. Wear a burgundy sweater beneath a charcoal wool overcoat for rich seasonal contrast. Dark gray trousers maintain a refined lower silhouette without looking overly severe. Brown leather boots add warmth and traditional personality beneath.
Top: Burgundy sweater beneath a charcoal wool overcoat.
Bottom: Dark gray trousers with brown leather boots and navy flat cap.