By train: You can reach Nepal by various modes of transportation. You can take a train, which is a great option to reach JanakpurDham in Nepal.
By road: You can reach Nepal by road, entering through areas of KakarBhitta from West bengal, Biratpur and Birgunj from Bihar and Uttar Pradesh, or board a bus to reach Tehre in Nepal.
By Air: you can take a flight to Kathmandu Tribhuvan International Airport, the only international airport in the country of nepal.
Visa: It is easy to enter Nepal as you will be provided with Visa on Arrival. Yes, Visa is needed by visitors to travel to Kathmandu’s Tribhuvan Airport, although, an Indian citizen does not require a Visa to travel to Kathmandu.