The scarlet myzomela is found from Cooktown in Far North Queensland down the east coast to Mitchell River National Park in Gippsland, Victoria.
The scarlet myzomela can be found throughout the eastern coastline of Australia, ranging from Cooktown in Queensland to the Mitchell River National Park in Victoria.