Compainville () is a commune in the Seine-Maritime department in the Normandy region in north-western France.
A small farming village situated by the banks of the river Béthune in the Pays de Bray, some south of Dieppe, at the junction of the D20 and the D13 roads.