It takes many months/ few years to travel all over India. However, if you want to travel to prominent places in India (such as Delhi, Agra, Rajasthan), this trip will end in 7 to 8 days.