Torvmarihøne er mellom 4,5 og 7 millimeter lang. Dekkvingene er orange til brunlig røde, med fem til sju svarte flekker. Brystskjoldet er svart med noe hvitt i framkanten og på sidene. Den er ganske lik sandmarihøne og neslemarihøne , og kan forveksles med disse. De kan skilles blant annet på fargene og mønsteret på brystskjoldet.