机车担当北京西至南宁间机车交路，北京西至武昌间乘务交路由北京机务段乘务员在武昌值乘；武昌至衡阳间由广州铁路集团长沙机务段长沙运用车间乘务员值乘，衡阳至南宁由南宁铁路局南宁机务段乘务员值乘。2020年暑运期间由于运行区段调整，桂林北至湛江间由南宁局和谐3C型电力机车担当。应当注意的是，在2014年7月1日到2016年5月15日期间，K21/22次列车的本务机车同时亦担当K985/986次列车在桂林到南宁区间的机车交路。