Opotsjka (
Russisch: Опочка) is een stad in de Russische
oblast Pskov. Het aantal inwoners ligt rond de 13.500. Opotsjka is tevens het centrum van het gelijknamige bestuurlijke rayon. Opotsjka, gelegen aan de rivier
Velikaja, ligt 130 kilometer ten zuiden van Pskov, niet ver van de grens met
Letland.