羅馬喺義大利中部拉齊奧大區嘅台伯河平原上，台伯河同阿涅內河喺羅馬城出邊匯合，羅馬地喺台伯河嘅兩岸，東邊係阿布魯佐，東北邊係sabini山脈，南邊係albani山脈。市中心喺距離第勒尼安海約24公里嘅內陸，但城市向西南一直延伸到僅距離海岸5公里處，海拔高度由13米到120米，平均海拔高度37米，市區總面積大約係1285平方公里。