Przedstawiciele poszczególnych podgatunków różnią się głównie rozmiarami ciała, odcieniem czerwieni na spodzie ciała samców i żółci u samic oraz zasięgiem jaskrawej barwy na środkowych sterówkach i skrzydłach, na przykład liczbą lotek I rzędu (w przypadku podgatunków występujących w Indiach: pierwsze 2 lub pierwsze 3) bez czerwieni na chorągiewkach zewnętrznych.
Podgatunki i zasięg występowania thumb|Samiec jednego z występujących w Tajlandii podgatunków, być może bardziej północnego P. s. flammifer, sfotografowany na najwyższej górze tego kraju – Doi Inthanon Purpurki ogniste występują w Azji Południowej i Azji Południowo-Wschodniej na obszarze blisko 19,3 mln km². Zasięg ich występowania rozpościera się od podnóży Himalajów na wschód od Kaszmiru przez wyżyny północno-wschodniego subkontynentu indyjskiego, Ghaty Zachodnie po Sri Lankę i Andamany. Dalej ciągnie się po południowo-wschodni Tybet, Chiny na południe od linii Junnan-Hunan-Fujian (w tym Hajnan). Obejmuje również Azję Południowo-Wschodnią aż po Półwysep Indochiński, Sumatrę i jej satelitarne wyspy na wschód po wyspę Belitung, Borneo, Jawę, Bali, Lombok oraz Filipiny (oprócz wysp wchodzących w skład prowincji Palawan).