Sua pergunta não tem uma resposta objetiva, já que a resposta depende em grande parte dos desejos e preferências de um indivíduo. Dito isto, como tenho certeza que você se percebe, sua viagem é bastante cheia de ação. É definitivamente possível , mas acho que se eu seguisse seu itinerário, precisaria de um feriado depois de voltar para casa.
Para comparar, eu passei apenas 20 dias na Índia, visitando Mumbai, Calcutá, Chennai e algumas cidades bem próximas de Chennai (Mamallapuram, Pondicherry e Tiruvannamalai). As cidades menores eram facilmente visitadas ficando duas noites, mas as maiores facilmente garantiam estadias mais longas, particularmente Mumbai.
Você tem várias cidades maiores na sua lista. Para mim, faria sentido ficar lá um pouco mais. Dito isto, eu suspeito que você não tem interesse em ver Mumbai, já que você não está realmente ficando lá. No entanto, se você não esteve lá antes, eu recomendo strongmente.