鐵路機車公里是指鐵路機車在鐵路線路上行駛的公里,是鐵路機車走行距離的計算單位。計算方法是機車數乘走行公里,每台機車走行一公里為一機車公里。機車總走行公里是所有運行機車完成各項運輸任務所產生的機車公里的總和,是用以計算機車檢修和整備工作量,衡量機車檢修保養質量,編制和考核機車油脂消耗定額和執行情況的重要依據,也是測算機車需要量的重要依據。
機車公里按運輸種類分為貨運、客運、路用機車走行公里。專調機車及其他工作機車換算走行公里,按擔當工作的主次分為本務機車走行公里和機車輔助走行公里,按計算的方法分為沿線機車走行公里和換算走行公里。