Udaipur är skönt beläget i en dal omringad av kala bergsmassiv. Nästan mitt i staden ligger den konstgjorda sjön, Lake Pichola med dess fantastiska palats, Lake Palace.
I dagsläget lever staden ännu, i alla fall till viss del, på den gamla James Bond-filmen, Octopussy, som spelades in här. I området runt Lal Ghat och Jagdish Tempel finns det många restauranger som visar filmen på en liten TV eller projektor varje dag. Efter sekvenserna med vråltrimmade rikshaw-scener verkar förarna av de svart/gula fordonen varken ha använt vare sig skruvmejsel eller pensel för att få dem i bättre kondition. Idag har man även i viss mån tagit filmen Mariegold Hotel till hjärtat eftersom flera scener utspelar sig här.