Byen ligger ved foten av Det böhmisk-mähriske høylandet omgitt av sjøer og ved utløpet av elven Telčský potok hvor denne renner ut i Mährische Thaya.