Про машинистов  открою тайну - локомотив не тащит поезд по всему маршруту из Москвы до Владивостока) у каждого локомотива есть станция приписки, и ходит он ровно по этому не очень большому отрезку. К поезду периодически прицепляют другой локомотив) на поезд их 2, машинист и помощник. А водители, я думаю, на служебных автобусах.