Die Raupen vom Schwalbenschwanz findet man bevorzugt an Doldenblüten
Der Schwalbenschwanz bevorzugt offenes Gelände und Blumenwiesen. Auf der Suche nach neuen Lebensräumen hält sich die Art selten länger an einem Ort auf. Die Raupen vom Schwalbenschwanz findet man bevorzugt an Doldenblüten (Wiesenkümmel, Wilde Möhre, Fenchel, Dill u.a.). Die adulten Falter bevorzugen violette Blüten um Nektar aufzunehmen (Flockenblume, Distel, Rot-Klee...).