All major airlines will take you to Arlanda, which is about 50 minutes north of Stockholm.
From Arlanda, you can catch a bus or a train to Norrköping.
FlixBus can take you straight from the terminal to Norrköping and back. Check schedule and tickets here >>
The Swedish railways are reliable and comfortable. Check schedule and tickets here >>