Udaipur is a city in the north-western Indian state of Rajasthan, about 415 km south of the state capital Jaipur. It serves as the administrative headquarters of Udaipur district.