Bonjour,
Si j’ai bien compris votre programme, vous envisagez de séjourner en premier 3 semaines en Inde du Nord, ensuite vous allez au Népal 3 semaines, puis vous revenez en Inde du Sud.
Donc au total vous allez séjourner en Inde plus de 30 jours, dans ce cas je vous recommande le e-visa 1 an coût 37€ que vous pouvez obtenir via le site officiel du gouvernement indien https://indianvisaonline.gov.in/evisa/tvoa.html en cliquant sur “Apply here for e-Visa”.
Le e-visa 1 an : on obtient une autorisation pour entrer plusieurs fois en Inde sur une période de 365 jours.
Ensuite, quand vous arriverez en Inde, les autorités à l’immigration indienne apposeront sur votre passeport le tampon du visa officiel pour un séjour maximum de 90 jours.
Dans votre cas : 25 jours en Inde du Nord+25 jours au Népal+25 jours Inde du Sud=75 jours donc bien compris dans les 90 jours avec possibilité de sortir puis revenir en Inde.