En Suisse, le transport de marchandises se fait en premier lieu par voie terrestre, donc sur route et sur rail. Ces deux modes de transport ont fourni en 2022 une prestation de transport de 27,9 milliards de tonnes-kilomètres. Le chiffre de 28,2 milliards de tonnes-kilomètres atteint en 2014 n'a plus été égalé depuis. Ces dernières années, le transport de marchandises en Suisse a augmenté moins fortement que le produit intérieur brut.
En 2022, 62% des prestations de transport dans les transports terrestres ont été assurées par des véhicules routiers, 38% par le rail. La part de ce dernier est nettement plus importante (74%) dans le transport transalpin de marchandises.
Dans les importations et exportations, à part la route et le rail, le fret aérien, la navigation sur le Rhin et les oléoducs jouent un rôle non négligeable.