Dietfurt ist ein Dorf in der Gemeinde Bütschwil-Ganterschwil im schweizerischen Kanton St. Gallen.
Das Dorf Dietfurt liegt an einem Übergang (Furt) über die Thur, etwa zwei Kilometer südlich von Bütschwil und etwa drei Kilometer nördlich des Städtchens Lichtensteig im Toggenburg. Durch das Dorf führt die Hauptstrasse 16, die dabei die Thur und den Dietfurterbach, kurz vor dessen Einmündung in die Thur, überquert. Weitere Strassen führen von Dietfurt nach Oberhelfenschwil sowie zum Weiler Kengelbach. Die 2020 eröffnete Umfahrungsstrasse Bütschwil entlastet Dietfurt vom Durchgangsverkehr.