This species can be found in the Australasian realm and in the Indomalayan realm, from Myanmar to Indonesia.
The habitat is primary and secondary rainforest.
This species can be found in the Australasian realm and in the Indomalayan realm, from Myanmar to Indonesia. The habitat is primary and secondary rainforest.
Troides amphrysus