Rome jouit d'un climat méditerranéen classique. Les étés (juin–août) sont très chauds et secs, entre 30–34°C, août étant le pic touristique malgré la chaleur (et de nombreux habitants qui quittent la ville). Le printemps (avril–mai) et l'automne (septembre–octobre) sont idéaux : 18–24°C, moins de foule, et la ville à son meilleur.
Les hivers (décembre–février) sont doux selon les normes européennes (8–13°C) avec quelques pluies — bien moins de monde et meilleurs tarifs hôteliers. Noël à Rome est charmant, avec des crèches (presepi) parsemées dans toute la ville. La chaleur de juillet–août est gérable avec des visites en début de matinée, une longue pause l'après-midi, et la détente en soirée.