1、
货物运输合同主体的复杂性。它包括承运人、托运人和收货人。
2、承运人是指提供运输服务的当事人,包括运输企业与个人。凡是取得运输服务资格的企业和个人都可以在批准的经营范围内从事货物运输生产活动,承运人提供运输服务,其基本条件是应当具备相应的运输工具。
3、托运人是指提供货物运输的人。托运人可以是自然人,也可以是法人或者其他组织;可以是货物的所有人,也可以是货物所有人委托的运输代理人或者货物的保管人。运输合同的订立是托运人向承运人提出,经过承运人确认后成立的。因此,托运人作为合同的主体具有积极主动的地位。