Esztergom aDunántúlonaPilis-hegységlábánál, a Visegrádi hegységtől nyugatra,Komárom-Esztergom megyeészak-keleti részén fekszik, aDunafolyó jobb partján, aSzlovákiáhoztartozóPárkányvárossal szemben. ADunakanyarlegfelső városának szokták nevezni. Az EU-normához igazodó területi felosztás szerint aKözép-DunántúliRégióhoz tartozik, turisztikai szempontból pedig aBudapest–Közép-Duna-vidék turisztikai régióhoz. ADunafélkörben fogja körbe a várost, és két ágra szakadva alkotja aPrímás-szigetet. Az óvárosra kelet-nyugat irányú beszorítottság jellemző. Nyugatról a Duna, Keletről pedig aVaskapufogja közre, ezért jellemző rá az észak-déli irányú kiterjedés. Az óvárostól 5 km-re délre fekszikKertváros, ahol a város lakosságának közel ötöde él.
SzigetekEsztergom közigazgatási határain belül található szigetek, a Duna folyásának megfelelően: Körtvélyesi-sziget, Nyáros-sziget, a Táti-sziget 0947 helyrajzi számú része, Csitri sziget,Prímás-sziget,Helemba-sziget, Dédai-sziget, Törpe-sziget.
A 0956 helyrajzi számú szigetet, ami a Helemba-sziget felett volt, mára elmosta a Duna. A 2008 novemberébenTátnagyközséggel történt közigazgatási területek cseréje folyamán az egyes szigetek ahhoz a településhez kerültek, amelyikhez a nagyobb részük tartozott. APrímás-szigeteredetileg két szigetből állt: aPrímás- és a Vízivárosi-sziget. Ezek nagyon közel voltak egymáshoz, így amikor egy cementet szállító hajó elsüllyedt a Dunán a századfordulón, a két sziget közötti csatornátVízivárostelepülés megbízásából feltöltötték a cementtel. A sziget ezen részét hívják ma Kutyaszorítónak.
Fontosabb folyóvizekDuna18 km hosszan, Kis-Duna, Csenke-patak, Kincses-patak, Szent János- vagySzentléleki-patak, Diósvölgyi-patak,Kenyérmezői-patak, Fári-kút, a Cigány- és a Hármas-kút. A Duna bal partján, a várossal szemben torkollik a Dunába aGaram, és tőle nem messze azIpoly.
HegyekAz óváros legmagasabb pontja, legidősebb képződménye és egyben központja a 157 m magas, dolomitból álló Várhegy. Ezzel szomszédos aSzent Tamás-hegy, mely a várost keretező dombvidék egyik tagja. E dombvidék felszíne keleti irányban lépcsőzetesen emelkedik, részei: Elő-hegy (176 m),Szent János-kút(175 m),Orbán-kápolna(179 m), Kusztus (237 m),Sípolóhegy(318 m), Kis-kúria hegy (317 m), Sas-hegy (322 m) és aVaskapu(406 m). A Szent Tamás-hegy, a Várhegy és aKis-Duna-ágközött törnek fel Esztergom hévforrásai. Valamennyiből hévízzel kevert karsztvíz tör föl, hőmérsékletük 29 °C körül mozog. Ezek a források táplálják a város strandját, és erre épült a város újtermál- és élményfürdője. A Várheggyel szemben lévő egykori Szent György-hegyet abazilikaépítésekor elhordták.