Der Fluss Dore hat eine Länge von 140,5 km (87,3 mi) und ein Einzugsgebiet mit einer Fläche von 1.710 km2 (660 Quadratmeilen).
Sein Tal liegt zwischen den Monts du Forez im Osten und den Monts du Livradois im Westen.
Kurs
Die Dore beginnt in dem als Bois de Berny bekannten Ort in der Gemeinde Saint-Bonnet-le-Bourg (Departement Puy-de-Dôme) auf einer Höhe von etwa 1.034 m (3.392 ft). Von hier aus fließt die Dore zunächst nach Südosten und dann nach Nordwesten.
Die Dore fließt in der Region Auvergne-Rhône-Alpes, im Departement Puy-de-Dôme und in 21 Gemeinden. Sie durchfließt unter anderem die folgenden Gemeinden: Dore-l'Église, Marsac-en-Livradois, Ambert, Vertolaye, Olliergues, Sauviat, Courpière, Néronde-sur-Dore, Peschadoires, Dorat, Puy-Guillaume.
Schließlich mündet sie in der Gemeinde Ris in den Fluss Allier.