Кормовые привычки ласточек в разные времена года отличаются тем, что летом и осенью они питаются разными видами насекомых, в зависимости от ситуации. 34
Летом, когда у ласточек есть птенцы, птица собирает корм на уровне 10–15 метров над землёй и не улетает далеко от гнезда (обычно не более 400–500 метров). 3 В это время в рационе ласточек — различные виды мух, комары и бабочки. 4
Осенью, после отлёта птенцов, взрослая ласточка расширяет кормовой регион на десятки километров и кормится на высоте от 50 метров. 3 В это время в рацион входят насекомые, которые живут у поверхности воды и активизируются при плохой погоде. 4 В случае недостатка корма ласточка может есть гусениц и пауков. 4
Ласточки избегают жалящих насекомых, таких как пчёлы и осы. 5 Также ряд видов ласточек иногда потребляют фрукты и другие растительные вещества. 5