Skärblacka har en stasjon ved jernbanestrekningen Kimstad – Finspång, men siden 1970 har det bare blitt kjørt godstrafikk. Busstrafikken til Norrköping, Finspång og Linköping er godt utbygd.