Locomotives tirent des wagons, qui sont le corps du train. Dans un train de passagers, ceux-ci seront voitures de passagers. Pour un train de banlieue ces voitures seront situés avec des rangées de mer pour le transport confortable maximale d'une distance relativement courte. Inter-ville ou les trains longue distance peuvent avoir lit, salon et voitures-restaurants ainsi. Les trains de marchandises auront différents types de voitures de transport de marchandises, tels que les voitures de couverts, des wagons à plat et de camions-citernes.
Les wagons sont reliés entre eux par des accouplements. Un couplage est également utilisé pour fixer les voitures aux extrémités du train à la locomotive. Ces mécanismes sont tout aussi importants pour l'interopérabilité ferroviaire comme l'écartement des voies, depuis raccords incompatibles ne peuvent pas être réunies.