Cordun is a commune in Neamț County, Western Moldavia, Romania.
It is composed of three villages: Cordun, Pildești, and Simionești.
The commune is situated on the Moldavian Plateau, at an altitude of 203 m (666 ft), on the banks of the Moldova River and its left tributary, the Ciurlac.
It is located in the eastern part of Neamț County, 4 km (2.5 mi) northwest of Roman and 52 km (32 mi) east of the county seat, Piatra Neamț.
Cordun is crossed by county road DJ207B, which connects Roman to Săbăoani, where it ends in DN2.