Železniško vozilo lahko doseže tako vzdolžno kot stransko gibanje, kar je v glavnem odvisno od njegovih oblikovalskih in aplikacijskih scenarijev. Na splošno železniško vozilo doseže gibanje predvsem tako, da teče na vnaprej določenih fiksnih progah. Če se mora premikati v obeh vzdolžnih in stranskih smereh, ga je običajno mogoče uresničiti z oblikovanjem križnih prog, krožnih prog, podružničnih prog ali s sprejetjem posebnih krmilnih naprav.Na primer, v nekaterih avtomatiziranih skladiščih ali proizvodnih linijah, da bi izpolnili zahteve za obdelavo in distribucijo materialov, lahko železniško vozilo sprejme zasnovo navzkrižne proge. Na ta način lahko doseže neprekinjeno vzdolžno in stransko gibanje na fiksnih progah. Poleg tega so nekatera napredna železniška vozila opremljena s samodejnimi krmilnimi napravami, kot so železniška vrtljiva vozila.
