Slåpetornstjertvinge finnes i Danmark, det sydligste av Sverige og Finland. Den er utbredt i Asia øst til Amur og Korea, i Europa, unntatt lengst nord. Utbredt i det sørøstlige Norge langs kysten til Telemark.