Le rondini in genere mangiano insetti che le rondini dell'adulto li alimentano. Le rondini sono insettivori ma mangiano anche bacche e semi da terra.
Le rondini spesso rimangono nel nido per circa un mese. Mentre sono ancora nel nido, la rondine femmina o maschio porta loro una porzione del cibo che catturano. Le rondini adulte catturano gli insetti a mezz'aria con i loro grandi becchi. Durante i mesi più freddi in cui la popolazione di insetti diminuisce, gli uccelli si nutriranno di bacche o migreranno verso aree con più fonti di cibo abbondanti. A volte le giovani rondini muoiono se le fonti di cibo scarseggiano. Le rondini bevono anche mentre volano. Voleranno abbastanza in basso alle fonti d'acqua per immergersi i loro becchi senza fermarsi.