Gosainkunda Lake Trek is 10 day long from Kathmandu to Kathmandu including the days of arrival, departure and Day Tour to World Heritage Sites. If you want to exclude Kathmandu Day Tour to World Heritage Sites, it will take total 9 days including Gosainkunda Pass.
This 9 day Gosainkunda Lake Trek Itinerary begins from Kathmandu to Dhunche and then Gosainkunda Pass and end the trek via Sundarijal walking out from Chisapani and Shivapuri National Park.
But if you want to go Gosakinunda Lake via Dhunche and end it at the same place, Dhunche walking down along the same trail, it only takes 5 days.
Actually, the beginners and moderate adventure lovers do Gosainkunda Lake Trek in 5 days, beginning from Dhunche and end at the same destination walking back along the same trekking trail via, Sing Gompa Lauribina.
However, adventure lovers and those who want experience something more adventurous and enjoy the walk through Shivapuri National Park near Kathmandu, they choose going with Gosainkunda Lake Trek via Gosainkunda Pass and end it at Sundarijal finally.
Therefore, it depends how long days do you have for Gosainkunda Lake Trek and what kind of Itinerary you want. If you really want to do it and you have only 4 days, you still can do it with private jeep drive and car drive from Kahtmandu-Dhunche- Kathmandu. So, the Gosainkunda Lake Trek duration ranges between 4 to 10 days. You can go with any itinerary you want for this trek to Gosainkunda. The best itinerary for Gosainkunda Lake Trek is 5 days itinerary.