Iiyama est un nœud ferroviaire dans le nord de la préfecture de Nagano, sur le corridor du Shinkansen Hokuriku entre Tokyo et le côté mer du Japon de Honshu. La ville compte une seule grande gare de voyageurs, la gare d'Iiyama, desservie par les services Shinkansen de JR East et des services régionaux. Son rôle est plus modeste que celui de la gare de Nagano, mais il est important pour l'accès ferroviaire au nord de Nagano et à la vallée de la rivière Chikuma.
Les trains au départ d'Iiyama comprennent les services du Shinkansen Hokuriku sur l'axe Tokyo - Kanazawa et les services locaux de JR East sur la ligne Iiyama. La gare d'Iiyama assure à la fois des trajets Shinkansen longue distance avec siège réservé et des voyages régionaux à travers les préfectures de Nagano et de Niigata. La ville ne dispose pas d'une liaison ferroviaire directe avec l'aéroport ; les trajets vers les aéroports impliquent donc généralement une correspondance dans de grands nœuds ferroviaires tels que Nagano ou Tokyo.
Les itinéraires depuis Iiyama vont vers le sud en direction de Nagano et du corridor de Tokyo, vers le nord-ouest en direction de Joetsumyoko, Toyama et Kanazawa, et le long de la ligne Iiyama vers Togari-Nozawaonsen, Tokamachi et Echigo-Kawaguchi. Réservez en ligne vos trains au départ et à destination d'Iiyama sur Rail Monsters.