Check out the complete Train Controller Railroad System Collection
Trains are complex machines by nature, developing a reliable train system for your game from scratch can consume literally months or even years of research and hard work.
Train Controller is a simple, fast and powerful tool that will save your time, money and prevent the headache of trying to build your own train system.
The only package in the asset store that supports both spline based trains and physics based trains!