Tistelfjärilen påträffas nästan överallt på jorden.
Tistelfjärilen kan dyka upp överallt. I vårt land är den tämligen vanlig från Skåne till Tornedalen.
Tistelfjärilen lever i varmt klimat på många ställen i världen. Men den är en av de flyttfjärilar som är duktigast på att flyga och man kan stöta på den över hela världen. Den påträffas bland annat på Grönland och är en av ett fåtal flyttfjärilar som finns på Island. Den har också påträffats flera gånger på Färöarna.
Det är bara på Antarktis och i Sydamerika som man inte ser den.
I Sverige påträffas tistelfjärilen över hela landet i olika miljöer. Den trivs dock bäst i torra, ljumma områden med mycket blommor och i trädgårdar.