Treinschakeling, soms ook multiple schakeling genoemd, maakt het mogelijk dat een machinist of treinbestuurder meerdere locomotieven, treinstellen, motorrijtuigen tegelijk vanuit de voorste cabine van de trein bestuurt. Deze techniek wordt ook veel in tram- en metrovervoer toegepast.