Le farfalle adulte si nutrono principalmente di nettare dei fiori, usando la loro lunga proboscide a forma di cannuccia per raggiungere l'interno profondo dei fiori. Alcune farfalle consumano anche polline, linfa degli alberi, frutta in decomposizione e persino escrementi.