Der Dinan entspringt im StaatsforstForêt domaniale de Bercé, im nordwestlichen Gemeindegebiet von Jupilles, entwässert generell Richtung Südsüdost und mündet nach rund 17 Kilometern an der Gemeindegrenze von Flée und Montval-sur-Loir als rechter Nebenfluss in den Loir. Im Mündungsabschnitt quert der Dinan die Bahnstrecke Chartres–Bordeaux.