Длина тела ласточки в зависимости от вида составляет от 12 до 24 см. Формы ее очень обтекаемые. Оперенье плотное и хорошо прилегает к телу. Грудь широкая, шея недлинная, голова плоская. Крылья у ласточки длинные и заостренные, состоят из 18 маховых перьев, из которых первое – самое длинное. Хвост длинный, раздвоенный или имеет выемку посередине. Ноги недлинные, плохо развитые, с длинными тонкими пальцами.
Цвет оперенья городской ласточки – иссиня-черный, отливает металлическим блеском. Около надхвостья – оперенье белое. Деревенская ласточка имеет спинку темно-синего цвета с металлическим отливом. На грудке – широкая темная полоса. Брюшко светлое, на хвосте имеются белые пятна. Клюв уплощенный, разрез рта большой.