尽管合同的当事人承担的是无过错责任,但无过错责任并非在任何情况下都要承担责任,如按民法通则第107条的规定,除法律另有规定的外,不可抗力是所有民事责任的免责事由,即便是像该法第123条所规定的典型的无过错责任也不例外。因此承运人对货物的毁损、灭失虽然承担无过错责任,但法律法规规定的事由时,承运人可以免除赔偿责任。
根据合同法及相关的铁路法律的规定,承运人免责的法定事由有:
1.不可抗力,即无法预见、不能避免和不能克服的客观事实,包括地震、风暴及其他自然灾害,政府行为,罢工等。
2.货物本身的自然性质或者合理损耗。货物的自然性质和合理损耗是不能避免的它与承运人的管理行为无任何关系,当然,此时承运人要承担相应的举证责任,其除了要举证证明货物性质与货物灭失、损坏之间因果关系外,还要举证证明自己在运输过程中尽了管理、照料货物的义务。
3.托运人、收货人的过错。