Melaleuca flammea occurs near Nambour in Queensland and in coastal areas of New South Wales from Port Stephens to the Clarence River district. It usually grows in woodland or forest on dry, rocky hilltops
