Udaipur war die Hauptstadt des ehemaligen Reiches Mewar. Vor Udaipur war Chittorgarh dessen Hauptstadt. Im Jahr 1568 eroberte der Großmogul Akbar Chittorgarh und der damalige Raja von Mewar Udai Singh verlegte die Hauptstadt nach Udaipur. Nach der Unabhängigkeit Indiens wurde Mewar in den Bundesstaat Rajasthan integriert. Mehrere Seen, insbesondere der Pichola-See, befinden sich in Innenstadtnähe. Der große Maharaja-Palast, in dem bis 1956 der Maharana von Mewar regierte, wird heute als Museum sowie als Hotel genutzt.