With the increasing demand for electricity, power distribution utilities must provide an efficient and appropriate Service Restoration (SR) strategy to restore customers as soon as possible after power outages. The heuristic SR algorithm presented in this article is a bi-stage algorithm that initially re-energizes some loads quickly by remote-controlled switches in the first stage and then proceeds to restore the rest of the network in the second stage. In addition to solving the restoration problem in a bi-stage algorithm, determining the optimal Switching Sequences (SSs) and applying the Energy Not Supplied (EENS) as objective function included in this study. Also, taking into account the time of occurrence of the failure and the daily load curve, the position of the maintenance team, load transfer capability and the traffic conditions of the network has increased the attractiveness and practicality of the proposed method. The heuristic SR algorithm was applied on a standard IEEE 69-bus system in various scenarios. The results indicated a significant difference in the solutions of the problem and the ENS in different scenarios. Finally, it was found that using this heuristic method would lead to optimal, accurate, and applicable solutions for SR in distribution networks.