Long Sleeve Shirts for Men Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Tommy Bahama Charming Check Linen Button Up Shirt $64 $130 Tommy Bahama Heather Bay Herringbone Button Up Shirt $76 $128 Tommy Bahama Heather Bay Herringbone Button Up Shirt $63 $128 Oliver Spencer Clerkenwell Slim Fit Check Button Up Shirt $99 $198 VISVIM Albacore Lungta Cotton Shirt $322 $645 Tommy Bahama Newport Coast Fine Line Stripe Button Up Shirt $76 $128 Tommy Bahama Regular Fit Tropical Cotton Shirt $82 $138 Tommy Bahama Newport Coast Fine Line Stripe Button Up Shirt $76 $128 Tommy Bahama Newport Grazie Gingham Button Up Shirt $48 $125 Tommy Bahama Newport Grazie Gingham Button Up Shirt $48 $125 Tommy Bahama Oxford Isles Hula Long Sleeve Shirt $77 $130 Outdoor Research Feedback Flannel Button Up Shirt $37 $90