Purpurreiher gehören zu den Reihern. Sie haben sehr lange Beine, einen langen Hals, einen langen Schnabel und einen kurzen Schwanz. Durch ihre aufrechte Haltung sind sie unverkennbar.
Im Gegensatz zu Störchen oder Kranichen ziehen sie Kopf und Hals beim Fliegen immer ein.
Purpurreiher werden 78-90 Zentimeter groß und sind damit etwas kleiner als die nah verwandten Graureiher. Sie haben eine Flügelspannweite von 120-150 Zentimetern.
Ihr Gefieder ist dunkelgrau, der Hals ist rotbraun gefärbt und trägt einen dunklen Längsstreifen. Oben auf dem Kopf und auf der Unterseite des Schwanzes sind die Federn schwarz. Zur Paarungszeit tragen sie einen dünnen Federschopf am Hinterkopf. Der spitze, lange Schnabel sowie die dünnen Beine sind gelb gefärbt.
Junge Purpurreiher tragen ein eher bräunliches Federkleid. Es kann fünf Jahre dauern, bis sie genau so gefärbt sind wie ihre Eltern.