Iiyama to kolejowy węzeł w północnej prefekturze Nagano na korytarzu Hokuriku Shinkansen między Tokio a stroną Morza Japońskiego na Honsiu. Miasto ma jedną główną pasażerską stację kolejową, Iiyama Station, obsługiwaną przez Shinkansen JR East oraz połączenia regionalne. Jej rola jest mniejsza niż Nagano Station, ale ważna dla dostępu kolejowego do północnego Nagano i doliny rzeki Chikuma.
Pociągi z Iiyamy obejmują połączenia Hokuriku Shinkansen na osi Tokio - Kanazawa oraz lokalne usługi JR East na linii Iiyama. Iiyama Station obsługuje zarówno dalekobieżne podróże Shinkansen z rezerwacją miejsc, jak i regionalne przejazdy kolejowe przez prefektury Nagano i Niigata. Miasto nie ma bezpośredniego kolejowego połączenia z lotniskiem, więc podróże lotniskowe zwykle wymagają przesiadki na większych węzłach kolejowych, takich jak Nagano lub Tokio.
Trasy z Iiyamy biegną na południe w kierunku Nagano i korytarza tokijskiego, na północny zachód w kierunku Joetsumyoko, Toyamy i Kanazawy, a także wzdłuż linii Iiyama do Togari-Nozawaonsen, Tokamachi i Echigo-Kawaguchi. Zarezerwuj pociągi z i do Iiyamy online w Rail Monsters.