凤蝶是世界上分布最广泛的蝴蝶之一。分布地区包括阿曼、阿联酋、沙特阿拉伯、科威特、巴林、卡塔尔、伊朗、阿富汗西部也许包括东部、巴基斯坦西部、斯里兰卡、印度、尼泊尔、缅甸、泰国、菲律宾、柬埔寨、中国南部、日本 （较少见）、马来西亚、新加坡、印度尼西亚、巴布亚新几内亚、澳大利亚、夏威夷、其他太平洋岛屿也有可能。近年来，该蝴蝶在西半球蔓延到多米尼加共和国的伊斯帕尼奥拉岛，之后到牙买加和波多黎各。多米尼加的蝴蝶来源于东南亚，但是物种如何抵达当地目前尚不清楚。