Restricted to the forests and secondary scrub lands of Sri Lankan central highlands. There are seven varieties(sub species) occurs in Sri Lanka and all seven are endemic to the island. Strobilanthes sexennis also occurs in Nilgiri hills in South India but with only one variety. Flowering occurs from August to April in every 12 years before dying.