Каватина — частный случай арии в опере. 2
Ария — это законченный вокальный эпизод, из которого состоит опера. 2 В арии герой или героиня высказываются максимально развёрнуто и ярко, чтобы показать, что это за персонаж и что он переживает в данный момент. 1 Арии обычно пишутся в сложных формах. 1
Каватина — это выходная ария персонажа в опере, его визитная карточка, через которую певец знакомит зрителей со своим персонажем. 2 Каватина несёт музыкальную тему героя, которая потом может в опере возвещать, что герой где-то близко или о нём подумал другой герой. 2 Каватины обычно имеют запоминающийся и несложный мотив. 2
Таким образом, основное отличие в том, что ария — более общее понятие, а каватина — конкретный вид арии с определённой функцией.