Kecskemét, lies halfway between the capital Budapest and the country's third-largest city, Szeged, 86 kilometers from both of them and almost equal distance from the two big rivers of the country, the Danube and the Tisza.