Zilupe (németül: Rosenau, oroszul: Розенова ) város Lettország és Oroszország határán.
A város Latgale keleti részén, közvetlenül az orosz határon terül el. Zilupénél lépi át az orosz határt a Ventspils – Ribinszk vasútvonal mellett a E22-es európai főútvonal is. A település Pasine nevű részén található kedvelt turista célpont a hármashatár. Lettország, Oroszország és Belorusz közös határa.
A település 1900 jött létre a Ventspils – Moszkva – Ribinszk vasútvonal építésekor Rosen báró birtokán létrehozott vasútépítő táborból. Az önálló Lett Köztársaság létrejöttét követöen fontos határátkelő Lettország és a Szovjetunió között. 1931-ben kap városi rangot. Ekkor a város 227 lakóházat és 1566 lakost mondhatott magáénak.