Een tankgracht of antitankgracht is een diepe en brede, al dan niet met water gevulde, gracht met steile oevers die voor tanks en pantservoertuigen onmogelijk over te steken is. Kenmerk van deze grachten zijn de knikken in het beloop (zigzagvorm). Tankgrachten worden gegraven als onderdeel van stellingen en verdedigingswerken. Tankgrachten zijn effectief in vlakke gebieden met een zachte bodem, zeker als er ook nog een hoge grondwaterstand is. Bij een andere terreingesteldheid worden doorgaans andere soorten tankversperringen aangelegd zoals tankmuren of aspergeversperringen.