Indian citizens do not require a visa to travel to Nepal. You need a valid Indian passport and an original voter ID with your photograph to enter via air. If traveling by road, applicable permits must be obtained at the Indo-Nepalese border.