De koraaljuffer onderscheidt zich van de andere rode juffer, de vuurjuffer, door het bezit van rode poten en de latere vliegtijd. De hoofdverspreiding ligt in landen rond de Middellandse Zee; in Nederland bereikt de soort zijn noordgrens. De Nederlandse biotoop wijkt enigszins af van die elders in Europa – hier is de koraaljuffer hoofdzakelijk een soort van voedselarme vennen en hoogveen, terwijl hij in Zuid-Europa vooral bij stromend water leeft. De Nederlandse vindplaatsen liggen vooral in Drenthe, Noord-Brabant en het noorden van Limburg.