Riano è situato su un rialzo tufaceo, a 125 m di altezza sopra livello el mare. Il territorio, con i suoi 25,35 km², comprende anche una parte del Parco Regionale di Veio. Il comune ha una buona visuale del fiume Tevere, che per un breve tratto ne segna il confine. Confina con Castelnuovo di Porto a nord, con Monterotondo ad est, a sud con Roma, e con Sacrofano ad ovest.