Поселение Штрале известно с 10в. С 13в. город упоминается уже в форме Штралесунд (от славянского слова «stræl» - «стрела» и германского «sund» - «пролив»).
В 1234г. Штральзунд получил Любекское городское право от князя Вислава I Рюгенского. А уже в 1293г. город стал одним из основателей Ганзейского союза. В это же время у города появилась переправа на остров Рюген.
Штральзунд быстро стал важным торговым городом в Балтийском регионе. После прекращения существования Рюгенского княжества в 1325г. город стал частью Померании-Вольгаст. Уже к 14в. Штральзунд стал вторым (после Любека) по значимости ганзейским городом в южной части Балтийского региона. Несмотря на многочисленные вооруженные конфликты Ганзы с Данией в 14в., Штральзунд лишь укреплялся и рос. В итоге Штральзундский мир 1370г. ознаменовал полное поражение Дании и привел к пику рассвета могущества Ганзы.
После постепенного распада Ганзейского союза значение Штральзунда уменьшилось, однако город продолжил процветать за счет тор