About a year ago, I fixed one of these things for a friend. For the sound of steam chuff there is a wire to a switch in the locomotive. It has a horn/whistle which is independent of the locomotive. There are 2 pots on the board which can adjust the sound. Don’t expect a good steam whistle but it can make a passable diesel horn. You will need some double sided foam tape to replace the foam used to keep the board in place. This is important because it also keeps the board from shorting out on the metal tender chassis.
Jeff, the short answer is yes, it has a whistle.