In the list of all the services available to drive there could be a drop down or a button for more information. It would let the player know what service the train doing the selected service was doing before and after the one the player selected. It would then give the option to select one of the earlier or later services. Just as an example, most services on the MSB route terminate at either end of the route, with this feature the player could see what services they can expect the selected service to do once they've completed their selected service and they could even select an earlier service and do the first selected service as the return service. Additionally to this instead of just saying "this service will start at XX:XX" once a service has been completed and the player is still sat in the cab, why not name the service the train will be doing and also let the player know if it's driveable or not. For example, once you arrive in reading with a class 166 and finished the service it would tell you if the next service isn't available for the player to drive.