Blåsvale blir 18–25 cm lang og veier cirka 13 g. Fullvoksne individer har mørk blå metallisk farge i fjærdrakten og lang kløftestjert, og særlig hannene har svært lange ytre stjertfjær.