A cruise control system for retrofit on an electrical mobility scooter having at least one driven wheel driven by a motor assembly, via a power supply and a scooter controller, the speed of the motor assembly being controlled by a scooter throttle control, which produces a signal that is received by the scooter controller, which correspondingly controls the speed of the motor assembly, the cruise control system characterized by: a module comprising: a microcontroller unit connectable to the scooter power supply, the microcontroller unit being operable to control the cruise control system; a multiplexer connected to the microcontroller unit, and being connectable between the scooter controller and the scooter throttle control so that the signal produced by the scooter throttle control is communicated through the multiplexer to the microcontroller unit, a system throttle control is connected between the microcontroller unit and the multiplexer, and a plurality of controls is connected to the microcontroller unit, the plurality of controls comprising: a first control for selectively activating and deactivating the cruise control system, and a second control for setting the speed of the motor assembly by a system throttle control, and allowing the user to release control of the motor assembly by the scooter throttle control, the cruise control system further characterized in that the system throttle control is connected between the microcontroller unit and the multiplexer. a module comprising: a microcontroller unit connectable to the scooter power supply, the microcontroller unit being operable to control the cruise control system; a multiplexer connected to the microcontroller unit, and being connectable between the scooter controller and the scooter throttle control so that the signal produced by the scooter throttle control is communicated through the multiplexer to the microcontroller unit, a microcontroller unit connectable to the scooter power supply, the microcontroller unit being operable to control the cruise control system; a multiplexer connected to the microcontroller unit, and being connectable between the scooter controller and the scooter throttle control so that the signal produced by the scooter throttle control is communicated through the multiplexer to the microcontroller unit, a system throttle control is connected between the microcontroller unit and the multiplexer, and a plurality of controls is connected to the microcontroller unit, the plurality of controls comprising: a first control for selectively activating and deactivating the cruise control system, and a second control for setting the speed of the motor assembly by a system throttle control, and allowing the user to release control of the motor assembly by the scooter throttle control, the cruise control system further characterized in that the system throttle control is connected between the microcontroller unit and the multiplexer. a plurality of controls is connected to the microcontroller unit, the plurality of controls comprising: a first control for selectively activating and deactivating the cruise control system, and a second control for setting the speed of the motor assembly by a system throttle control, and allowing the user to release control of the motor assembly by the scooter throttle control, the cruise control system further characterized in that the system throttle control is connected between the microcontroller unit and the multiplexer.