A control system for a passenger service vehicle, the control system comprising or configured to access or communicate with: a database comprising a plurality of feature locations along a route of the passenger service vehicle that corresponds to a route along which passenger service vehicles make repeated trips along the same route in order to provide a regular service for passengers and at least some of the feature locations comprise a plurality of passenger stops; a vehicle information system providing at least one operating parameter of the passenger service vehicle, such as velocity and/or location of the passenger service vehicle; wherein the control system is configured to determine, based at least partly on the at least one operating parameter of the vehicle, a coasting condition associated with the passenger service vehicle under which the passenger service vehicle can coast without being under motive power to arrive at the feature location at a velocity that is a target velocity or higher, or within a target velocity range; and to provide an indication that the passenger service vehicle should begin to coast based on the coasting condition, characterised in that the control system is configured to determine which of the plurality of feature locations correspond to the at least one passenger stop at least partly based on a feature location profile indicative of a passenger stop, wherein the feature location profile indicative of a passenger stop is based at least in part on at least one of: an output of a door open/close sensor indicating that a door of the passenger service vehicle has been opened and closed, an output of a weight sensor and/or passenger ticketing information. a database comprising a plurality of feature locations along a route of the passenger service vehicle that corresponds to a route along which passenger service vehicles make repeated trips along the same route in order to provide a regular service for passengers and at least some of the feature locations comprise a plurality of passenger stops; a vehicle information system providing at least one operating parameter of the passenger service vehicle, such as velocity and/or location of the passenger service vehicle; wherein the control system is configured to determine, based at least partly on the at least one operating parameter of the vehicle, a coasting condition associated with the passenger service vehicle under which the passenger service vehicle can coast without being under motive power to arrive at the feature location at a velocity that is a target velocity or higher, or within a target velocity range; and to provide an indication that the passenger service vehicle should begin to coast based on the coasting condition, characterised in that the control system is configured to determine which of the plurality of feature locations correspond to the at least one passenger stop at least partly based on a feature location profile indicative of a passenger stop, wherein the feature location profile indicative of a passenger stop is based at least in part on at least one of: an output of a door open/close sensor indicating that a door of the passenger service vehicle has been opened and closed, an output of a weight sensor and/or passenger ticketing information.