Kathmandu
Narayanghat, Bharatpur, Nepal
The best and cheapest way to get from Kathmandu and Narayanghat, Bharatpur, Nepal is to travel by train, which will cost about 4,496 NPR or 40.50 USD.