Day 01: Arrival at Tribhuvan International Airport.
Day 02: Drive from Kathmandu to Besisahar (823m.) takes about six hours.
Day 03: Trek from Beshisahar to Bahundanda (1305m.) takes about six hours.
Day 04: Trek from Bahundanda to Chamje (1410m.) takes about six hours.
Day 05: Trek from Chamje (1410m.) to Dharapani (1960m.) takes about six hours.
Day 06: Trek from Dharapani to Chame (2675m.) takes about five and half hours.
Day 07: Trek from Chame to Pisang (3100m.) takes about five hours.
Day 08: Trek from Pisang to Manang (3440m.) takes about five and half hours.
Day 09: Rest day at Manang and walk up to Gangapurna glacier lake.
Day 10: Trek from Manang to Yak Kharka (4350m.) and it takes about three and half hours.
Day 11: Trek from Yak Kharka to Thorong Phedi (4420m.) or High Camp(4926m) takes about 3 and half hours.
Day 12: Trek from Thorong Phedi to Muktinath (3850m.) via Thorong La (5416m.) Pass and it takes about seven hours.
Day 13: Trek Muktinath to Marpha (2667m.) takes about approximately six hours.
Day 14: Trek from Marpha to Ghasa (2013m.) takes about six hours.
Day 15: Trek from Ghasa to Tatopani (1189 m.) takes about five hours.
Day 16: Rest day in Tatopani.
Day 17: Trek from Tatopani to Ghorepani (2853m.) takes about seven hours.
Day 18: Trek from Ghorepani to Poon Hill (3180m.) to Tikhedhunga (1480m) takes about five and half hours.
Day 19: Trek from Tikhedhunga to pokhara (914m.) takes about three hours.
Day 20: Drive from Pokhara to Kathmandu.
Day 21: Departure to Airport.