Kostolná pri Dunaji (bis 1948 slowakisch „Hasvár“; deutsch Gaswar, ungarisch Egyházfa) ist eine Gemeinde im Westen der Slowakei nahe der Stadt Senec.
Der Ort wurde 1332 zum ersten Mal schriftlich erwähnt. Zu ihr gehört der Ort Malý Šúr (1943 eingemeindet; deutsch Klein-Schur, ungarisch Pénteksúr).
Bis 1918 gehörte die Gemeinde zum Königreich Ungarn und kam dann zur neu entstandenen Tschechoslowakei, durch den Ersten Wiener Schiedsspruch kam sie von 1938 bis 1945 kurzzeitig wieder zu Ungarn.
Der Ort gruppiert sich um die Kirche des Rosenkranzes der heiligen Maria aus dem 13. Jahrhundert.