貨物運輸合同的主體是托運人和承運人。托運人是將貨物委托承運人運輸?shù)娜耍ㄗ匀蝗?、法人和其他組織。托運人可以是貨物的所有人,也可以不是。承運人是運送貨物的人,多為法人,也可以是自然人、其他組織。貨物運輸合同涉及收貨人,收貨人是接收貨物的人。收貨人與托運人可以是同一人,但多為第三人。當?shù)谌藶槭肇浫藭r,收貨人就是貨物運輸合同的關系人,此時貨物運輸合同就是為第三人利益的合同。
貨物運輸合同中的運輸物包括各種動產(chǎn),不限于商品。不動產(chǎn)和無形財產(chǎn)不為貨物運輸合同中的貨物。