Udaipur's reputation is well known. Lying in the south of Rajastan and nestled within the Aravalli Hills, it has been dubbed one of India's most romantic cities. And it's not only its magical setting that earns it this acclaim. Palaces affronted by the glistening Lake Pichola introduce opulence, while bustling bazaars add old-world charm.
Many who visit the city go on tours of the City Palace, which lies on top of a hill and overlooks the lake. In this vicinity, you'll also find the Lake Palace, Jag Mandir, Jagdish Temple and Monsoon Palace. Attractions wise, you'll be spoilt for choice.
Fly to Udaipur from a variety of UK airports. You'll have to stop off at another Indian airport though first to catch a connecting flight - either Mumbai or Delhi, as there are currently no direct flights from the UK to this city. Flight time usually lasts anywhere between 14 - 27 hours including the stopover time. Airlines you can fly with include Air India and Jet Airways.
Udaipur has a tropical climate, so expect hot and humid weather throughout the year. Temperatures are at their hottest in May at around 40°C. The monsoon season starts in June and ends in September, causing temperatures to cool slightly. But the coolest time to visit is December, where temperatures peak at around 20°C.
Visit in spring to see the city adorned in colourful lights and decorations in celebration of Mewar Festival, and in February if you want to catch the Udaipur World Music Festival.
If you like the deals we've found then why not sign up to our newsletter? Get incredible travel deals sent straight to your inbox every week for FREE