Gárdony liegt in Ungarn, im Komitat Fejér, und ist Verwaltungssitz des gleichnamigen Kreises. Die Stadt erstreckt sich am Südostufer des Velencer Sees, des drittgrößten natürlichen Sees des Landes, etwa 16 Kilometer östlich von Székesfehérvár. Zu Gárdony gehören die Ortsteile Agárd, Dinnyés und Gárdonyfürdő.
Die Siedlung wurde erstmals im frühen 20. Jahrhundert als Großgemeinde mit 287 Häusern erwähnt. Damals gehörte sie zum Bezirk Székesfehérvár und zählte bereits über 2000 Einwohner. Seit 1989 trägt Gárdony den offiziellen Status einer Stadt.
Verkehrlich ist der Ort gut angebunden: Die Eisenbahnlinie von Budapest nach Székesfehérvár führt durch Gárdony, und Busse verbinden es mit der Umgebung. Die Hauptstraße Nr. 7 verläuft durch die Stadt, während die Autobahn M7 in ihrer Nähe parallel zum Nordwestufer des Sees verläuft. International pflegt Gárdony Partnerschaften mit den deutschen Orten Postbauer-Heng und Gieboldehausen.