Selskapet har et transportnett som omfatter linjer i blant annet Sverige, Danmark, Tyskland og Sveits. Det betjener et nettverk av 25 godsterminaler i Norge, Sverige og Danmark. Hovedvirksomhet er containertransport («kombinert transport»), men selskapet tilbyr også egne, dedikerte godstog for større kunder («Industritog»). CargoNet har om lag 930 ansatte og er Norges største godsoperatør på tog. Omsetningen i 2008 var ca. 1,7 milliarder, regnskapet ble gjort opp med et underskudd på 38 millioner. I 2009 ble det et lite overskudd. Are Kjensli var selskapets administrerende direktør fra 2005. I 2014 overtok Arne Fosen etter Are Kjensli. Fosen ble etterfulgt av Erik Røhne i 2017. I 2022 overtok Ingvild Storås etter Erik Røhne.