Эгер расположен в 130 км к северо-востоку от Будапешта, в межгорье Матры и Бюкка, на берегах речушки Эгер.