柴油
由于蒙古国铁路尚未实现电气化，乌兰巴托铁路局完全依靠柴油机车牵引。最常见的机车为M62型柴油机车的变体，包括5组经过改造的2Zagal型柴油机车（）。其它牵引机车包括TEM2和2TE116型柴油机车的变体、东风4D型柴油机车衍生的CKD4B型柴油机车、以及从通用电气公司租借的DASH-6型柴油机车和进化型柴油机车。2010年10月，乌兰巴托铁路局向运输机械控股集团订购了35组2TE116型柴油机车，并于2011年2月开始交付。