De totale opbrengsten van NS dikten met bijna 16 procent aan tot 5,9 miljard euro. Van de omzet kwam 2,8 miljard euro van over de grens, met als belangrijkste financiële wapenfeit de start van de Britse concessie West Midlands. De reizigersopbrengsten in Nederland gingen op eigen kracht met ruim 5 procent omhoog.
De nettowinst kwam in 2018 uit op 116 miljoen euro, tegenover 47 miljoen euro een jaar eerder. Bij de winstgroei speelt mee dat NS in 2017 nog een boete kreeg van bijna 41 miljoen euro wegens vals spel bij de aanbesteding van het openbaar vervoer in Limburg. Het onderliggende resultaat steeg van 131 miljoen naar 205 miljoen euro.