Dore má délku 140,5 km a povodí o rozloze 1 710 km2.
Jeho údolí se nachází mezi horami Monts du Forez na východě a Monts du Livradois na západě.
Kurz
Dore začíná v místě zvaném Bois de Berny v obci Saint-Bonnet-le-Bourg (departement Puy-de-Dôme) v nadmořské výšce asi 1034 m. Odtud teče Dore nejprve na jihovýchod a pak na severozápad.
Řeka Dore protéká regionem Auvergne-Rhône-Alpes, departementem Puy-de-Dôme a 21 obcemi. Protéká mimo jiné těmito obcemi: Dore-l'Église, Marsac-en-Livradois, Ambert, Vertolaye, Olliergues, Sauviat, Courpière, Néronde-sur-Dore, Peschadoires, Dorat, Puy-Guillaume.
Nakonec se vlévá do řeky Allier v obci Ris.