Andimeshk is a city located in the Central District of Andimeshk County within the Khuzestan province of Iran. It serves as the administrative capital for both the county and the district.
The city is situated approximately 34 kilometres (21 mi) north of Shush. It lies along the primary road and rail line connecting the cities of Tehran and Ahvaz.