Le fort d'Agra (hindi : आगरा क़िला, ourdou : آگرہ قلعہ) est un fort situé à Agra en Uttar Pradesh (Inde). Recouvrant une surface de 38 hectares, c'est le plus grand fort de l'Inde. Il a été classé au patrimoine mondial de l'UNESCO en 1983. Les murs d'enceinte, en grès rouge, sont hauts de 21 mètres et longs de 2,5 km.