Byen ligger i nedre løp av den 39 km lange elva Orajõgi, om lag 25 km fra Võru og 50 km fra Tartu.