¿Qué comen las mariposas cola de golondrina?

Las mariposas adultas de cola de golondrina se alimentan del néctar de las flores, pero también comen estiércol y lodo. Como orugas, la especie come flores y hojas de las plantas. Algunas especies solo comen plantas particulares, como la pipa de Dutchman, el snakeroot de Virginia, la cereza silvestre o las zanahorias.

Muchas especies de swallowtail se defienden usando químicos tóxicos. Sus orugas producen productos químicos repelentes de hormigas, y usan el camuflaje para protegerse de ser comidos. Las falsas manchas oculares de la mariposa sirven para confundir a los depredadores, y son buenos voladores que evaden a los depredadores escondiéndose en los árboles. Los depredadores de la cola de golondrina incluyen aves que comen insectos, musarañas, ratones, ranas, arañas y hormigas, entre otros.