Tankfly er et fly med store interne tanker med drivstoff som kan gjennomføre lufttanking, de vil si overføring av drivstoff i luften.

Et F-16 fyller drivstoff fra KC-135 Stratotanker.

Vanligvis er denne typen fly brukt av flere lands luftforsvar for å gi drivstoffstøtte til andre fly med mindre rekkevidde. Disse flyene er som oftest ombygde transportfly.

Det amerikanske luftforsvaret bruker hovedsakelig KC-135 Stratotanker og KC-10 Extender, begge fra Boeing. Northrop Grumman KC-45 er under utvikling og skal erstatte flåten av KC-135 og KC-10.

Et unntak fra regelen om å bruke konverterte transportfly finnes i De forente staters marine som bruker jagerflyet F/A-18E/F Super Hornet som kan operere fra hangarskip. Det russiske luftforsvaret bruker for øvrig Il-78 Midas og en modifisert Tu-16 Badger.