NJK driver blant annet museumsjernbanene Krøderbanen i Buskerud og Gamle Vossebanen i Hordaland. Foreningen restaurerer eldre jernbanemateriell og kjører også museumstog på det nasjonale jernbanenettet, under navnet Norsk Museumstog. Mesteparten av arbeidet er dugnadsbasert. Foreningen utgir også medlemsbladet og har et websted med informasjon for jernbaneinteresserte, blant annet et eget diskusjonsforum "Stasjonen" og flere dugnadsdatabaser med fotografier og opplysninger om stasjoner, jernbanebroer og rullende materiell. Foreningen står også bak et stort antall bokutgivelser, deriblant Banedata som er et anerkjent og mye brukt oppslagsverk.