Egerszalók is an open-air spa and village in Heves County in northeastern Hungary.
The spa is located 8 km west of the county seat of Eger, from which it is served by motorbus.
[3] Egerszalok lies 133 km from Budapest, in the Laskó stream valley between the Mátra and Bükk ranges.
The historical and geographical associations of Egerszalók have made it a favourite spa in Hungary.
The Egerszalók spa pools contain water rich in calcium, magnesium, and hydrocarbonate minerals.