Itinerary Details:
Day 1: Arrival in Delhi. Overnight stay in Delhi.
Day 2: Delhi city tour. Overnight stay in Delhi.
Day 3: Delhi to Mandawa. Overnight stay in Mandawa.
Day 4: Delhi to Bikaner. Overnight stay in Bikaner.
Day 5: Bikaner to Khuri. Overnight stay in Khuri Desert.
Day 6: Khuri to Jaisalmer. Overnight stay in Jaisalmer.
Day 7: Jaisalmer city tour. Overnight stay in Jaisalmer.
Day 8: Bikaner to Jodhpur. Overnight stay in Jodhpur.
Day 9: Jodhpur to Udaipur. Overnight stay in Udaipur.
Day 10: Udaipur City tour. Overnight stay in Udaipur.
Day 11: Udaipur City tour. Overnight stay in Udaipur.
Day 12: Udaipur to Bundi. Overnight stay in Bundi.
Day 13: Bundi to Pushkar. Overnight stay in Pushkar.
Day 14: Pushkar to Jaipur. Overnight stay in Jaipur.
Day 15: Jaipur city tour. Overnight stay in Jaipur.
Day 16: Jaipur to Agra. Overnight stay in Agra.
Day 17: Agra to Varanasi. Overnight on board train
Day 18: Arrive Varanasi + city tour
Day 19: Varanasi City tour. Overnight stay in Varanasi.
Day 20: Varanasi City tour. Overnight stay in Varanasi.
Day 21: Varanasi airport departure