Abstract The characteristic of loose connectivity of Delay Tolerant Network (DTN) is a huge challenge for data delivery. All of the routing methods do not thoroughly use the status of the peer, so SARM (Situation-Aware Routing Method) is proposed. SARM estimates the delivery probability of a peer according to the peer’s situation, and copies the message to its neighbor whose delivery probability is bigger. A queue management method is proposed according to the message’s age, time of left and the number of copies. Simulation shows that SARM achieves a higher message delivery ratio and lower delivery delay without more transmission overhead.