In this letter, a joint route selection and time‐slot allocation problem is formulated in a satellite‐terrestrial communication system. An optimization problem that minimizes the total system energy consumption is proposed to solve the formulated problem. Two algorithms, including a multi‐time‐expanding graph‐based maximum transmission rate route (MTEG‐R) selection algorithm and a minimum system energy consumption ‐ Dijkstra (MSEC‐D) algorithm, are proposed to find the optimal route and time‐slot for data transmission, and simulation results demonstrate the effectiveness of the proposed scheme.