Punkaharju voi tarkoittaa ainakin seuraavia asioita:
Punkaharju, entinen Suomen kunta, nykyään osa Savonlinnan kaupunkia Punkaharju, Etelä-Savon maakunnassa sijaitseva harju 1659 Punkaharju, harjun mukaan nimetty asteroidi S/S Punkaharju, sisävesihöyrylaiva.