Le climat d'Udaipur est tropical, avec le mercure restant entre un maximum de et un minimum de pendant l'été. L'hiver est doux avec la température maximale s'élevant à et le minimum à . Le meilleur moment pour visiter est durant l'hiver de préférence septembre à Mars.