A hegy a Duna folyam jobb partján magasodik, a Budai-hegység tagjaként, a Rózsadombelőhegye. Hossza kb. 1,5 km, szélessége kb. 400 m. Legmagasabb pontjának tengerszint feletti magassága 175 m, a főváros síkjához képest pedig kb. 70 m. A folyó irányából a siklóval, a Belvárosból pedig autóbusszal közelíthető meg. A gépjárműforgalom a Várhegy egész területén korlátozott.
A budai Várhegy fő alkotóeleme a budaimárga, amelyre 4-10 méter vastag mésztufa paplan rakódott a pleisztocén korban. Ez a mészkőréteg védte meg a márgát az időjárás pusztításától. A márga és a mészkő határán az akkoriban mág működő édesvizű források formálták a Budai Vár-barlang üregeit.