Le Fier naît dans le massif des Aravis, à Manigod, en Haute-Savoie. Long de 66 km, il se jette dans le Rhône en rive gauche au niveau de Seyssel.
Sur les pentes nord du mont Charvin, le Fier reçoit le Thieu. Après avoir creusé la vallée de Manigod, il arrose Thônes, le nord d'Annecy, s'engage dans des gorges impressionnantes dans les Bornes, et se jette dans le Rhône, à l'issue d'un autre défilé, le val de Fier, au sud de Seyssel. Il reçoit comme affluents la Filière, le Thiou et le Chéran.
La rivière présente une grande variété de paysages tout au long de son cours :
. dans sa partie amont jusqu’à Annecy, elle montre un caractère torrentiel marqué : elle est alors utilisée pour des activités d’eaux vives comme le canoë,
. en aval d’Annecy jusqu’au Rhône, son régime naturel a été modifié par la mise en place de quatre barrages.
Le Fier passe ainsi de 2 616 m à 251 m au niveau de sa confluence avec le Rhône.