La batalla tuvo lugar cerca de Szengotthárd y Mogersdorf al oeste de Hungría, en las cercanías de la actual frontera entre Austria y Hungría.