Il existe trois formes de truites communes : la truite de rivière, la truite de lac et la truite marine.
De manière générale, la truite a un corps élancé avec une tête forte parfaitement adapté à la nage en torrent. Les juvéniles des trois formes sont difficilement identifiables. Cependant, les différences s'accentuent avec l'âge. En rivière, la truite est généralement de couleur brune avec les flancs nacrés. Elle est couverte de taches noires et de points rouges très variables en fonction des bassins, et parfois même au sein du même cours d'eau.
La truite basque est par exemple caractérisée par de très larges taches noires et peu voire pas de taches rouges, celle de Méditerranée possède de nombreuses petites taches noires tandis que la truite corse, qui pourrait devenir à terme une espèce à part entière possède un petit nombre de grosses taches rouge vermillon sur fond gris.
Les truites marines et lacustres sont plus trapues et de couleur argentée, elles diffèrent principalement par la forme des taches noires recouvrant leurs corps.