Punkaharju er ein kommune i landskapet Södra Savolax i Östra Finlands län. Kommunen har 3702 innbyggarar (31 december 2012), eit areal på 748,12 km² og er heilt finskspråkleg.

Kommunevåpenet til Punkaharju

Namnet kjem frå rullesteinsåsen «Punkaharju», som går gjennom kommunen. Rv 14 går langs denne åsen. Punkaharju har eit kuntsenter som heiter «Retretti», som har utstillinglokala sine sprengt ut i fjellet.