Alaincourt es una comuna francesa situada en el departamento de Aisne, en la región de Alta Francia.
Está ubicada a orillas del río Oise, a 14 km al sur de San Quintín.