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 (200, 300) 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 (200, 300) 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 (200, 300) 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.