For foreigners, Udaipur City Palace entry fee is INR300.
However there is an option that is not advertised at the ticket counter: the garden ticket. It costs only INR30 and it allows you to visit the gardens all around the Palace (without being able to see the inside).
Ask at the counter for a "30 rupees garden ticket".
You'll be able to visit:
Count about 2 hours to view everything without rushing.