Dunafalva (; ; ) is a village in Bács-Kiskun county, in the Southern Great Plain region of southern Hungary.
The village was established in 1954 from the outer parts of Dunaszekcsà  lying on the left bank of the Danube.
It covers an area of and had a population of 905 people as of 2015.