Men's Dressy Attire

34 items
Straight Dress Pants
Straight Dress Pants

CA$ 54.99CA$ 37.99

31% Off

Slim Dress Pants
Slim Dress Pants

CA$ 54.99CA$ 37.99

31% Off

Athletic Dress Pants
Athletic Dress Pants

CA$ 54.99CA$ 37.99

31% Off

2-Pack Dress Socks for Men
2-Pack Dress Socks for Men

CA$ 17.99CA$ 5.99

67% Off

Faux-Suede Loafers for Men
Faux-Suede Loafers for Men

CA$ 44.99CA$ 30.99

31% Off

Straight Pinstripe Trouser Pants
Straight Pinstripe Trouser Pants

CA$ 54.99CA$ 16.97

69% Off

Straight Trouser Pants
Straight Trouser Pants

CA$ 54.99CA$ 9.96

82% Off

Straight Trouser Pants
Straight Trouser Pants

CA$ 54.99CA$ 16.99

69% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 20.97

51% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Everyday Oxford Shirt
Classic Fit Everyday Oxford Shirt

CA$ 42.99CA$ 24.99

42% Off

Classic Fit Seersucker Shirt
Classic Fit Seersucker Shirt

CA$ 42.99CA$ 29.99

30% Off

Classic Fit Linen-Blend Shirt
Classic Fit Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Classic Fit Linen-Blend Shirt
Classic Fit Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Classic Fit Linen-Blend Shirt
Classic Fit Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Banded-Collar Linen-Blend Shirt
Banded-Collar Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Banded-Collar Linen-Blend Shirt
Banded-Collar Linen-Blend Shirt

CA$ 44.99CA$ 30.99

31% Off

Slim Fit Everyday Shirt
Slim Fit Everyday Shirt

CA$ 42.99CA$ 29.99

30% Off

Linen-Blend Blazer
Linen-Blend Blazer

CA$ 109.99CA$ 74.99

32% Off

90's Straight Linen-Blend Chino Pants
90's Straight Linen-Blend Chino Pants

CA$ 54.99CA$ 37.99

31% Off

Classic Fit Everyday Poplin Shirt
Classic Fit Everyday Poplin Shirt

CA$ 42.99CA$ 24.99

42% Off

Straight Moleskin Pants
Straight Moleskin Pants

CA$ 54.99CA$ 17.97

67% Off

Plaid Topcoat
Plaid Topcoat

CA$ 109.99CA$ 32.99

70% Off

Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt

CA$ 39.99CA$ 27.99

30% Off

Slim Fit Built-In Flex Everyday Shirt
Slim Fit Built-In Flex Everyday Shirt

CA$ 42.99CA$ 10.97

74% Off

Herringbone Topcoat
Herringbone Topcoat

CA$ 109.99CA$ 37.99

65% Off

Western Button-Down Shirt
Western Button-Down Shirt

CA$ 54.99CA$ 26.99

51% Off

Short-Sleeve Herringbone Polo
Short-Sleeve Herringbone Polo

CA$ 49.99CA$ 24.99

50% Off

Slim Fit Printed Everyday Shirt
Slim Fit Printed Everyday Shirt

CA$ 42.99CA$ 29.99

30% Off

MEN'S DRESSY ATTIRE

Elevate your style with our collection of men's dressy attire at Old Navy. Whether you're dressing up for a formal event or simply want to look sharp for the office, we have the perfect pieces to help you achieve a polished and sophisticated look. Our selection includes a variety of dress pants that are designed to fit and flatter every body type. Choose from straight dress pants for a classic and timeless look, or opt for slim-fit dress pants for a more modern and tailored silhouette.

Complete your dressy ensemble with our selection of dress shirts. Our slim-fit and regular-fit dress shirts are made with high-quality materials and feature performance technology to keep you comfortable and looking your best all day long. From classic solid colors to subtle patterns, our dress shirts are versatile and can be easily paired with any dress pants. Whether you're attending a wedding, a business meeting, or a special occasion, our men's dressy attire will ensure you make a stylish statement.