A train control system, comprising: an acquisition part configured to acquire actual first-station arrival times or first-station departure times with respect to a second train preceding a first train being a control target and at least one or more third trains among a plurality of trains preceding the second train ; a prediction part configured to predict a first time at which a stopping signal received by the first train in front of a first station due to influences of the second and third trains is canceled based on the actual first-station arrival times or first-station departure times of the second and third trains ; wherein the prediction part is configured: to predict the first time at which a stopping signal received by the first train in front of a first station due to influences of the third train is canceled based on the actual first-station arrival time or actual first-station departure time of the third train , and to subsequently predict the first time at which a stopping signal received by the first train in front of the first station due to influences of the second and third trains is canceled based on the actual first-station arrival time or actual first-station departure time of the second train ; and a controller configured to control an operation of the first train based on the first time; wherein the controller notifies a driver of the first train of the first time and performs operation support for avoiding an entrance of the first train into a stopping signal section in front of the first station before the first time. an acquisition part configured to acquire actual first-station arrival times or first-station departure times with respect to a second train preceding a first train being a control target and at least one or more third trains among a plurality of trains preceding the second train ; a prediction part configured to predict a first time at which a stopping signal received by the first train in front of a first station due to influences of the second and third trains is canceled based on the actual first-station arrival times or first-station departure times of the second and third trains ; wherein the prediction part is configured: to predict the first time at which a stopping signal received by the first train in front of a first station due to influences of the third train is canceled based on the actual first-station arrival time or actual first-station departure time of the third train , and to subsequently predict the first time at which a stopping signal received by the first train in front of the first station due to influences of the second and third trains is canceled based on the actual first-station arrival time or actual first-station departure time of the second train ; and a controller configured to control an operation of the first train based on the first time; wherein the controller notifies a driver of the first train of the first time and performs operation support for avoiding an entrance of the first train into a stopping signal section in front of the first station before the first time. to predict the first time at which a stopping signal received by the first train in front of a first station due to influences of the third train is canceled based on the actual first-station arrival time or actual first-station departure time of the third train , and to subsequently predict the first time at which a stopping signal received by the first train in front of the first station due to influences of the second and third trains is canceled based on the actual first-station arrival time or actual first-station departure time of the second train ; and a controller configured to control an operation of the first train based on the first time; wherein the controller notifies a driver of the first train of the first time and performs operation support for avoiding an entrance of the first train into a stopping signal section in front of the first station before the first time. <EOS>