When is the best time for a Shiva yatra in Nepal?
The temples of the Kathmandu Valley, Pashupatinath among them, can be visited all year. Maha Shivaratri at Pashupatinath, in February or March, draws sadhus from across the subcontinent and is worth planning a trip around.
Gosaikunda is trekked from March to May and from September to November. At the full moon of Janai Purnima, in August, thousands of pilgrims climb to the lake to bathe.
The best months for Muktinath are March to June and September to November. From June to August the monsoon brings floods and landslides to the Kali Gandaki road below it.





