Разница большая. Если кратко: вокалист - это певец, а солист это одиночный исполнитель. Но по традиции, идущей со времен СССР, на современной эстраде (читай "русское радио") всех вокалистов принято называть почему-то солистами. То есть, у них в таких группах, как "Иванушки" или "Виагра", все участники - солисты.