Knyazhevo is a village in the municipality of Topolovgrad, in Haskovo Province, in southern Bulgaria.
Coordinates: 42°06′00″N 26°30′00″E / 42.1000°N 26.5000°E / 42.1000; 26.5000