Skip to main content

Men's Casual-Shirts

Shopping for stylish casual shirts to add to a weekend wardrobe? Browse the men’s button-front tops in a variety of colors to top off a handsome, laid-back look. Whether you wear a fuller, classic fit or love a slim, fitted silhouette, you’ll find a wide assortment of on-trend options—including comfy t-shirts—that work for your body type.

If you’re looking for casual shirts that are tailored enough to wear to work, check out the striking assortment of long sleeve designs. You can tuck them in for a clean look that’s perfect for an office with a relaxed environment. Roll up the cuffs when you really mean business. The same top can do double-duty during off-hours whether you’re watching the game with the guys or headed to the movies with your spouse. Or try a sporty short sleeve style that’s a must-have when you still want to look neat as the weather heats up.

Stock your wardrobe with casual shirts that you’ll discover in a large variety of colors and patterns. Create several different looks when you buy multiple tops that have bold checks, stripes or plaids. Feeling like you want to make a fashion statement? Stand out with a vibrant solid design or with a style that features embroidery and others that have artistic graphic prints that’ll turn heads. Check out an attractive selection of men’s tops in big and tall sizes as well. We’ve got designs for every man.

When you want to update your closet with stylish men’s clothing that’s versatile and comfortable, shop Macy’s today. Discover amazing deals on everything you need to complete a well-dressed look.

Show more
How to Pick up Your Order Curbside:
  • Available at limited stores. Click on the store location link to see which stores are Curbside Pickup eligible.
  • Once an order is made through Curbside Pickup, look for an email with specific instructions and pickup location for your store.
  • Orders that are placed before noon will be available for same day pickup. Orders made after 12pm will be available for pick up the next business day.