Dunavarsány [dunavarŝAnj] estas urbo en Hungario en regiono Meza Hungario, en departemento Pest, en Distrikto Szigetszentmiklós. En la loknomo Duna signifas: Danubo.
Dunavarsány situas sur ebenaĵo, laŭ fervojo Budapeŝto-Beogrado, krome estas flankvojoj al la proksimeco. Spite la nomon la urbo mem ne estas laŭ la Danubo, sed estas feriejo apartenanta al la municipo.
Post la tatara kaj turka atakoj la komunumo senhomiĝis, ŝvaboj refondis ĝin. La loko longe apartenis al Taksony. En 1946 la setlejo iĝis memstara vilaĝo, en 2004 urbo.