Le Dien prend sa source sur le territoire de la commune de Nouvion dans le Ponthieu, devant le Château, à l'altitude de 17 mètres2, près des lieux-dits la Grenouillette et le Marais, à 3 kilomètres de la forêt de Crécy, qui culmine à 80 mètres près du hameau de Marcheville sur la commune de Crécy-en-Ponthieu.
Le Dien passe sous l'autoroute des Estuaires ou Autoroute A16, avant le lieu-dit Bonnelle.
Au terme d'un cours de 13,9 kilomètres1, orienté d'est en ouest, il se jette dans la baie de Somme au sud duCrotoy, à l'ouest du bassin de retenue et en rejoignant le canal de la Maye.