You can find all train timetables on www.vr.fi
Finland's passenger rail services are operated by government-owned company VR.
If you can't find a direct train connection to Kiuruvesi, try searching connection to Iisalmi first. From there you can easily get to Kiuruvesi either by bus or another train!
Picture: vr.fi - Long-distance service network and major railway stations (Kiuruvesi train station is located between Iisalmi and Ylivieska)
Train station in Kiuruvesi doesn't have ticket sale.
You can buy tickets online, through an app or by calling VR customer service:
Buy your tickets online or mobile www.vr.fi
Download VR Matkalla app from App Store or Google Play
Call VR's customer care tel. 0600 41 900, book tickets and pick them up from R-kioski