De är medelstora till stora flugor, mellan 5 och 20 mm långa, och ses ofta vid blommor där de livnär sig på nektar och pollen. De kan hovra i luften och föredrar ofta flockblomstriga växter.
Många blomflugor liknar getingar, bin eller humlor – ett fenomen som kallas mimikry, där ofarliga djur efterliknar farliga för att undvika rovdjur. Ett sätt att skilja blomflugor från getingar är att de bara har två vingar, medan getingar har fyra.
Larvernas livsstil varierar. Många arter har larver som är rovdjur och äter bladlöss – något som gör dem värdefulla inom ekologisk odling. Men blomflugor är inte bara viktiga som skadedjursbekämpare de är också duktiga pollinerare och spelar en betydande roll i ekosystemet.