Свети Влас расположен на стыке гор и моря, в северной части бухты, прямо напротив древнего города
Несебр, внесенного в список особо охраняемых объектов ЮНЕСКО.
В центральной части бухты находится известный курорт Болгарии – Солнечный Берег, северная окраина которого плавно переходит в первые строения Святого Власа.
От главной площади Святого Власа до центра Солнечного Берега — 5 км, а до города Несебр — 10 км.