Dudtschany wurde 1780 als Petriwka gegründet und trägt seit 1853 seinen heutigen Namen.
Dudtschany liegt am rechten Ufer des zum Kachowkaer Stausee angestauten Dnepr sowie an der TerritorialstraßeT–07–03. Das ehemalige Rajonzentrum Nowoworonzowka befindet sich 38 km nördlich und das Oblastzentrum Cherson 124 km südwestlich der Ortschaft.
Am 12. Juni 2020 wurde das Dorf ein Teil der Landgemeinde Mylowe[2]; bis dahin bildete es die Landratsgemeinde Dudtschany (Дудчанська сільська рада/Dudtschanska silska rada) im Süden des Rajons Nowoworonzowka.