Masinis
Masinis berasal dari bahasa Belanda 'machinist' yang sebenarnya berarti juru mesin adalah orang yang bertangung jawab untuk menjalankan kereta api. Disebut masinis karena pada awalnya juru mesinlah yang menjalankan kereta api.
Masinis bertanggung jawab untuk mempercepat, memperlambat atau menghentikan kereta api mengikuti/mematuhi sinyal kereta api, semboyan dan menjamin keselamatan kereta api yang dijalankannya sehingga dapat dikatakan masinis adalah kepala perjalanan.
Kereta tanpa masinis
Dalam dekade 2000-an mulai dikembangkan kereta api yang pengoperasiannya dikendalikan dari pusat pengendali kereta api, sehingga tidak diperlukan lagi kehadiran Masinis ataupun kondektur di dalam kereta api. Kereta api dijalankan dengan bantuan program komputer dan detektor-detektor untuk mengetahui semua informasi operasi kereta api seperti lokasi, kecepatan, pintu terbuka atau tertutup dll. Beberapa kereta api yang sudah tidak menggunakan masinis di antaranya, Matra di kota Lyon Perancis.