A、位移是矢量有方向,而路程为标量,二者不可能相等;故AC错误;B、路程是标量,物体做单向直线运动时,路程等于位移的大小,不等于位移,故B正确;D、做曲线运动的物体,位移的大小一定小于路程;故D错误;故选:B.