You need to have a passport with validity for up to 6 months and a Nepal Visa which can either be obtained through the Nepalese Embassy diplomatic mission in your country or upon your arrival at the entry point. No visa is needed for Indian nationals. You also need to carry hard cash (for visa fee on arrival) and passport photographs (digital or hard copy). For more ‘Nepal Visa’ details please read the ‘Visa’ section in our ‘Essential Information’ page.