De vogel is 23 cm lang en weegt 18 tot 29 gram. Deze bijeneter is groen van boven van kruin tot mantel, waarna het groen geleidelijk overgaat in blauw; ook de stuit is blauw. Door het oog loopt een brede donkere oogstreep, daaronder is de keel geel gekleurd, duidelijk begrensd door een lichtgroene borst en buik, waar het groen geleidelijk overgaat in blauw bij de onderbuik en onderstaartdekveren. De vleugelpennen zijn licht roodbruin met een donker uiteinde. De staart is gevorkt en bij volwassen vogels is die gevorkte uiteinde donkergrijs van kleur met regelmatige witte bandjes. Jonge vogels missen het geel op de keel en het donker op het staartuiteinde. Ondersoorten verschillen onderling in de intensiteit van het groen en blauw in het verenkleed.
Er zijn vier ondersoorten:
Het leefgebied bestaat uit grote savannegebieden met verspreid boomgroepen of waterlopen waarlangs bomen staan. Het is een echte zwerfvogel die plotseling talrijk aanwezig kan zijn in gebieden die kort geleden zijn afgebrand, om daar op insecten te jagen.
De grootte van de populatie is niet gekwantificeerd. De vogel is wijd verspreid, maar niet overal even algemeen voorkomend. Men veronderstelt dat de soort in aantal stabiel is. Om deze redenen staat de zwaluwstaartbijeneter als niet bedreigd op de Rode Lijst van de IUCN.