Dunaszentbenedek () is a village and municipality in Bács-Kiskun county, in the Southern Great Plain region of southern Hungary. Dunaszentbenedek name comes from river Duna.
It covers an area of and has a population of 960 people (2005).