Yes, if you are booking international tour packages from India then you must have a passport as it is mandatory for all foreign travellers.