Average fare for journeys from Penza to Ivanovo is 2 942 roubles.
3rd class fare starts from 2 942 roubles, you can also book 2nd class ticket from Penza to Ivanovo from 4 069 roubles.
Trains from Penza to Ivanovo are passing Saransk, Romodanovo, Arzamas, Nizhny Novgorod, Dzerzhinsk, Kovrov, Yaroslavl, Danilov, Vologda, Konosha, Nyandoma, Plesetsk, Obozerskiy, Kodino, Vonguda, Maloshuika, Virandozero, Kolezhma, Sumposad, Belomorsk, Kem, Kuzema, Engozero, Ambarnyy, Loukhi, Chupa, Kandalaksha, Polyarnye Zori, Apatity, Olenegorsk, Kola, Murmansk.
1 train are serving this route.
Book your Penza – Ivanovo railway ticket online.