Пусто́шка — небольшой город в России, административный центр Пустошкинского района Псковской области. Составляет Муниципальное образование «Пустошка» (со статусом «городское поселение» — в границах города).
Город расположен на реке Крупея, на Великорецкой равнине, на пересечении федеральных трасс М9 «Балтия» и М20 Санкт-Петербург — Псков — граница с Белоруссией. Железнодорожная станция на линии Москва — Рига в 191 км к юго-востоку от Пскова.