Esztergom a Dunántúlon a Pilis hegység lábánál, a Visegrádi-hegységtől nyugatra, Komárom-Esztergom megye északkeleti részén fekszik, a Duna jobb partján, a Szlovákiához tartozó Párkány várossal szemben, amivel szinte összeépült. A megye és a Közép-Dunántúli régió legészakibb települése. A Dunakanyar legfelső városának is szokták nevezni. Az Európai Uniós normához igazodó területi felosztás szerint a Közép-Dunántúli Régióhoz tartozik, turisztikai szempontból pedig a Budapest–Közép-Duna-vidék turisztikai régióhoz.