Bonjour,
on peut voyager avec beaucoup moins que 30€/jour/personne, tout dépend de votre façon de voyager.
En gros, 30€ c'est 2000₹.
Vous envisagez de dormir dans des chambres à 2000₹ maximum soit 1000₹ par personne. (ne vous focalisez pas sur ce prix : dans certaines villes on trouve des chambres très bien pour moins cher, d'autres fois ce sera peut-être plus difficile)
Il vous reste donc au moins 1000₹ par personne et par jour pour manger, vous déplacer, et visiter quelques monuments.
Les repas dans les petits restaurants coûtent quelques dizaines de roupies (typiquement 50-70₹ la thali), mais ça peut monter à 200-300 facilement dans un "vrai" restaurant ou dans votre guesthouse (voire bien plus...). Vous devrez ajouter une ou deux bouteilles d'eau par jour (15-20₹ la bouteille). Attention à la street food quand le budget est serré : c'est pas cher mais ça ne nourrit pas vraiment.
Les transports en commun ont de même des prix très variables selon le type de transport et la catégorie (par exemple, en train, entre un Sleeper et un AC). Mais j'imagine que vous ne vous déplacerez pas tous les jours vu la durée de votre voyage. Vous aurez au moins besoin de faire des breaks de temps en temps. Et si vous voyez que votre budget est juste, prenez des trains de nuit, ça vous fera gagner une nuit d'hôtel.
Pour les visites, ça monte assez vite (100 à 500₹ si ça n'a pas augmenté) pour visiter les
forts du Rajasthan ou certains mausolées de
Delhi, mais il y a beaucoup de choses gratuites : visites des temples, balades dans les marchés, etc. A priori vous ne ferez pas une visite payante chaque jour.
Donc normalement, vous avez donc plus qu'assez avec 60€/jour pour deux ;)