Kastelruth (tysk) ellerCiastel (ladinsk;italiensk Castelrotto) er ein kommune i Eisacktal iSør-Tirol iItalia. Kommunen, som omfattar 12 landsbyar/grender, hyser 6 800 ibuarar og dekker eit 117,9 km² stort område. Folk i Kastelruth har i hovudsak tysk til morsmål, 15 % talar ladinsk og 3 % italiensk. Landsbyen Kastelruth ligg 1060 meter over havet ved inngangen tilGherdëina, og om lag 15 km nordaust om provinshovudstadenBolzano.