Селището е основано през 2 век от древните траки. Тогава то е носело названието Лариса, чак през 14 век приема името на Свети Влас - покровител на търговците, животновъд, лечител.

На името на светеца е съществувал манастир през 14-18 век, опожарен от безбройните набези на пирати. Свети Влас е почитан светец и от католическата и от източно-православната църква.

В околностите на селото са били разположени още 4 манастира. Град Свети Влас е едно от най-старите селища в Несебърска община. През годините на османското владичество са известни няколко имена на селото и всички са свързани с манастирите.

През 1963 година Влас е обявен за климатичен морски курорт. Микроклимата тук е благоприятен за лечение на белодробни заболявания.

През 2006 село Свети Влас придобива статут на град с решение на Министерския съвет.

През 2007 г. в Свети Влас е открито най-голямото яхтено пристанище в България, с капацитет от 300 яхти.

Плажът на Свети Влас е с изложение на юг. Пясъкът е ситен, златист. Уникално съчетание на чист планински въздух, морски климат и красива природа. Свети Влас е любимо място за отдих на много българи и чужденци. Летните дни се характеризират с тиха утрин и сравнително прохладен следобед. Уникално дълга, топла и тиха есен. Последните години се наблюдават температури от 15⁰ Св средата на декември. Зимата тук е не повече от месец.

Събития

Съборът на Свети Влас се провежда на 2 май — летния Атанасовден.

Международна ветроходна регата „Св. Влас” се провежда в акваторията на Несебърския залив на 18, 19 и 20 юли. Домакин на състезанието е Общински Морски Клуб „Несебър 2000”. Регата „Св. Влас“ има зад гърба си петгодишна история, като до 2007 г. се провежда под името „Victory“.

Суперкар рали „Свети Влас“.