Ilava (niem. Illau, węg. Illava) − miasto powiatowe na Słowacji w kraju treńczyńskim. Liczy blisko 5,6 tys. mieszkańców (2019).
Ilava leży w Kotlinie Ilavskiej, na lewym brzegu Wagu, ok. 20 km na północny wschód (w górę rzeki) od Trenczyna.
W miejscowości jest stacja kolejowa Ilava.