Een shuttletrein is een trein, die in vaste samenstelling en op vaste tijden pendelt tussen twee steeds dezelfde dienstregelpunten.
Dit komt met name voor bij het vervoer van containers en wissellaadbakken en bij de hoge snelheidslijnen en luchthavens. Dit is een soort lijndienst.