Opočka (anche traslitterata come Opochka) è una cittadina della Russia occidentale (oblast' di Pskov), situata a breve distanza dalla frontiera con la Lettonia, 130 km a sud del capoluogo, sul fiume Velikaja. È capoluogo del distretto omonimo.
Fondata nel 1414, ricevette status di città nel 1777.