Zuggattungen, in der Schweiz Zug(s)kategorie genannt, sind Kategorien unterschiedlicher Eisenbahnzüge. Die Einteilung der Züge erfolgt mit Rücksicht auf ihre Benutzung,[2] nach ihrer Bedeutung für den Verkehr und auf Grund ihrer fahrdienstlichen Behandlung.[3] Jeder Zug wird durch die Zuggattung und eine Zugnummer bezeichnet.[4] Die Zuggattung kann dabei im Verlauf einer Zugfahrt auch wechseln.
Die Bezeichnungen für die Zuggattungen variieren; so gibt es neben den umgangssprachlichen Bezeichnungen auch fachsprachliche Benennungen, und zwar verkehrswissenschaftliche Begriffe, aus der Zeit der Staatsbahnen über Vorschriften entstandene Bezeichnungen sowie Markennamen der Eisenbahnverkehrsunternehmen.