If you are looking for fun train games for kids, Train Racing can be a great suggestion. It is a colorful 2D high-speed racing game, where you become a brave machinist taking control of amazingly fast and potent trains.
Even though the train can go really fast, the player needs to be careful and not rush too much because you drive on uneven surfaces and you can easily collapse and lose the game. Try driving carefully and speeding up only in safer areas!
What’s more, the train will collect some coins on its way, and after getting enough of them, you will be able to unlock new train models and diversify the gameplay. And there is quite a lot to discover - the game has as many as 30 levels to beat!