Day 1 (Mon)
Arrive in Delhi and transfer to hotel.
Day 2
Enjoy city orientation, including India Gate and Janpath Bazaar, then catch overnight train to Varanasi.
Day 3
Arrive in Varanasi. Afternoon visit to Buddhist holy site of Sarnath.
Day 4
Morning boat ride on Ganges River and explore old city.
Day 5
Free day to explore the holy city. Overnight train to Agra.
Day 6
Arrive in Agra and visit the Taj Mahal.
Day 7
Visit Fatehpur Sikri en route to Karauli and stay in Rajput palace.
Day 8
Explore 600-year-old Karauli including palace and countryside farms.
Day 9
Drive to Jaipur and visit Hawa Mahal (Palace of the Winds), Jantar Mantar and City Palace.
Day 10
Morning visit to Amber Fort, then drive to fort at Sawarda. Enjoy village walk and indulge in the timeless splendour of the countryside.
Day 11
Village walk and then drive to Mandawa in semi-desert region and stay in exotic 'haveli'.
Day 12
Walk around Mandawa and discover markets and frescoed 'havelis'. Optional sunset camel ride.
Day 13
Drive to Delhi. City orientation, including India Gate and Janpath Bazaar.
Day 14
Fly towards the Himalaya to Nepal's capital, Kathmandu.
Day 15
Kathmandu sightseeing – Pashupatinath Temple and Bodhnath Stupa.
Day 16
Fly to Pokhara. Drive, then walk, to the village of Chainabatthi.
Day 17
Return to Pokhara, with the afternoon free to explore.
Day 18
Drive to Chitwan National Park.
Day 19
Safari on elephant-back and in dugout canoes. Partake in bathing elephants.
Day 20
Morning safari before driving to Kathmandu.
Day 21
Trip ends in Kathmandu this morning.