Un avion de transport ou avion-cargo est un avion destiné à transporter du matériel ou des marchandises d'un point à un autre. Dans le cas d'un avion de transport militaire, il peut également servir à transporter des soldats ou des parachutistes. Par contre, dans le domaine civil, on distingue les avions-cargos des avions de ligne transportant des passagers.
Des avions transportaient le courrier dès 1911, mais ce n'est qu'à partir de 1920 que certains constructeurs commencèrent à fabriquer des avions spécialement dédiés au transport de marchandises.
Certains appareils commerciaux possèdent leur déclinaisons cargo comme le Boeing 747 ou Douglas DC-3. D'autres sont spécialement conçus pour une utilisation militaire, à l'image du Lockheed C-130 Hercules.
Airbus possède ses propres avions-cargos pour l'acheminement de ses pièces entre ses différents sites de productions, c'est ainsi que fut utilisé autrefois le Super Guppy, remplacé aujourd'hui par le Beluga.
Les avions de transport civils sont en général des sous-versions des avions de ligne transportant des passagers.
Les avions de transport militaires doivent transporter les hommes et le matériels sur les zones de conflit. L'une de leurs caractéristiques est de pouvoir décoller et atterrir sur des pistes rudimentaires et sur de courtes distances.