Muitas espécies de rabo de andorinha se defendem usando produtos químicos tóxicos. Suas lagartas produzem produtos químicos repelentes de formigas e usam camuflagem para evitar que sejam comidas. As manchas do olho falso da borboleta servem para confundir os predadores, e eles são bons voadores que fogem dos predadores escondendo-se nas árvores. Os predadores do rabo de andorinha incluem pássaros comedores de insetos, musaranhos, ratos, rãs, aranhas e formigas, entre outros.
O que as borboletas rabo de andorinha comem?
As borboletas adultas com cauda de andorinha se alimentam do néctar das flores, mas também comem estrume e lama. Como lagartas, a espécie se alimenta de flores e folhas de plantas. Algumas espécies comem apenas plantas específicas, incluindo cachimbo do holandês, cobra da Virgínia, cereja selvagem ou cenoura.