Men's Dress Shirts

55 items
Classic Fit Linen-Blend Shirt - Coastal Highway
Classic Fit Linen-Blend Shirt - Coastal Highway

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Pink Stripe
Classic Fit Linen-Blend Shirt - Pink Stripe

CA$ 44.99CA$ 21.97

51% Off

Clearance: Final sale. No returns or exchanges.
Classic Fit Linen-Blend Shirt - Panther
Classic Fit Linen-Blend Shirt - Panther

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Neutral Stripe
Classic Fit Linen-Blend Shirt - Neutral Stripe

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Doe A Deer
Classic Fit Linen-Blend Shirt - Doe A Deer

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Oatmeal
Classic Fit Linen-Blend Shirt - Oatmeal

CA$ 44.99CA$ 16.99

62% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Blue
Classic Fit Linen-Blend Shirt - Blue

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Clove
Classic Fit Linen-Blend Shirt - Clove

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Heritage Green
Classic Fit Linen-Blend Shirt - Heritage Green

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Classic Fit Linen-Blend Shirt - Amberglow
Classic Fit Linen-Blend Shirt - Amberglow

CA$ 44.99CA$ 21.99

51% Off

Clearance: Price as marked.
Slim Fit Printed Everyday Shirt - Blaze Of Glory
Slim Fit Printed Everyday Shirt - Blaze Of Glory

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Slim Fit Printed Everyday Shirt - Pacific Blue
Slim Fit Printed Everyday Shirt - Pacific Blue

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Slim Fit Printed Everyday Shirt - Obscure Night
Slim Fit Printed Everyday Shirt - Obscure Night

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Poplin Shirt - In The Navy
Classic Fit Everyday Poplin Shirt - In The Navy

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Poplin Shirt - Black Jack
Classic Fit Everyday Poplin Shirt - Black Jack

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Printed Everyday Shirt - Navy/Red Plaid
Classic Fit Printed Everyday Shirt - Navy/Red Plaid

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Printed Everyday Shirt - White Stripe
Classic Fit Printed Everyday Shirt - White Stripe

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - Black Jack
Classic Fit Everyday Oxford Shirt - Black Jack

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - In The Navy
Classic Fit Everyday Oxford Shirt - In The Navy

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - Navy Stripe
Classic Fit Everyday Oxford Shirt - Navy Stripe

CA$ 42.99CA$ 17.99

58% Off

Clearance: Price as marked.
Classic Fit Everyday Oxford Shirt - Pink Stripe
Classic Fit Everyday Oxford Shirt - Pink Stripe

CA$ 42.99CA$ 20.99

51% Off

Clearance: Price as marked.
Classic Fit Everyday Oxford Shirt - Neutral Stripe
Classic Fit Everyday Oxford Shirt - Neutral Stripe

CA$ 42.99CA$ 21.49

50% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - Blue Stripe
Classic Fit Everyday Oxford Shirt - Blue Stripe

CA$ 42.99CA$ 21.49

50% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - Teal Stripe
Classic Fit Everyday Oxford Shirt - Teal Stripe

CA$ 42.99CA$ 20.99

51% Off

Clearance: Price as marked.
Slim Fit Everyday Shirt - White Lilies
Slim Fit Everyday Shirt - White Lilies

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Slim Fit Everyday Shirt - In The Navy
Slim Fit Everyday Shirt - In The Navy

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Slim Fit Everyday Shirt - Black Jack
Slim Fit Everyday Shirt - Black Jack

CA$ 42.99CA$ 25.79

40% Off

Hot Deal
Classic Fit Everyday Oxford Shirt - Sliced Bread
Classic Fit Everyday Oxford Shirt - Sliced Bread

CA$ 42.99CA$ 25.79

40% Off

Hot Deal

MEN'S DRESS SHIRTS

Elevate your style with our collection of men's dress shirts at Old Navy. Our dress shirts are designed to keep you looking sharp and feeling comfortable all day long. Whether you prefer a slim fit or a regular fit, our dress shirts are tailored to perfection to provide a sleek and polished look. Made from high-quality materials, these shirts are not only stylish but also durable, ensuring they will be a staple in your wardrobe for years to come.

From performance dress shirts that offer moisture-wicking and stretch properties to classic oxford shirts that exude timeless sophistication, we have a wide range of options to suit your personal style and occasion. Whether you need a dress shirt for a formal event or a casual outing, Old Navy has you covered with versatile and stylish options that will make you stand out in any setting.