Took like around 7 to 8 days if you have more time you could spend more time in each place
train fro. jaipur to jodhpur jodhpur to jaisalmir over night Train
jaisalmir to jodhpur over night train
jodhpur to udaipur bus
udaipur to chittorghar train
chittorghar to sawai madopur train you can visit ranatambore
sawai madopur to Jaipur train .
you can extend a day or two depending on ur choice