Фракийское поселение появилось на этом месте во II веке и называлось Лариса. Уже в XIV веке оно получило имя Святой Влас по имени христианского святого, покровителя торговли, животноводов и врачевателя. Этот святой почитается не только православной, но и католической церковью. Тогда же возник и монастырь, вместе с еще четырьмя в окрестностях – «Св. Петр», «Св.Илия», «Св.Андрей», и «Св.Анна». Турки называли его Кючук-монастырь. Все они были уничтожены в XVIII веке, сегодня можно найти только отдельные фрагменты. В турецких регистрах название значилось как «Манастыр», а после Освобождения с 1886 г. Святой Влас. Статус города получил в 2006 году.
В 2007 г. здесь был открыт современный причал для более чем 300 яхт - самый большой в Болгарии. В акватории залива уже 5 лет проводится международная регата «Святой Влас», а на отрогах гор одноименное ралли. Трудно выбрать в Болгарии самый лучший пляж, но удивительное сочетание горного воздуха, морского климата, мелкого золотистого песка делают местность уникальной.