Kilafors är en station längs Norra stambanan mellan Bollnäs och Ockelbo. Norrut mot Bollnäs finns dubbelspår men söderut bara enkelspår. I Kilafors ansluter också banan Kilafors-Söderhamn till stambanan.