Na Itália, após o fim da 2ª Guerra Mundial, Karen (Ingrid Bergman), uma lituana, se casa com um pescador, Antonio (Mario Vitale), para deixar de viver em Farfa, um campo de concentração, pois não conseguiu um visto de emigração para a Argentina. Porém a vida na aldeia de Antonio, que fica numa ilha no Mediterrâneo aos pés do vulcão Stromboli, é bastante dura. Karen não consegue se acostumar a isto, fazendo-a entrar em conflito com o marido e a população local.