If you just want to trek near one of the mountains of Nepal, such as Everest or Annapurna, and then visit a few places in Kathmandu, then the trip of about 15 days will be enough. If you want to visit all the important cities in Nepal while also going for one/two mountain treks and helicopter rides, it will take between 30 to 35 days.
How long it takes to visit the city of Nepal?
You can visit the major heritage sites of Kathmandu, Bhaktapur, and Lalitpur within two days. Another exciting city, i.e. Pokhara, can be visited in two days, and you can visit other important places in Lumbini and Chitwan in one day each. Transporting among those takes 12 to 14 hours by bus and about 30 minutes by flight.
How long it takes to trek in Nepal?
Trekking in Nepal usually takes 10 to 15 days. Depending upon the trekking route, there can be a short trek to the base camp, such as the Mardi base camp, which takes about six days or longer trekking routes, such as the Dolpo trekking route, which takes about 25 days. The major treks, such as the Everest Base Camp Trek, Annapurna Circuit Trek, and Manaslu Circuit Trek, take about 15 days on average. Trekking routes in Nepal can be categorised into three durations.
Short treks in Nepal: These short treks either take you close to the Himalayas or in the remote villages of Nepal. A short trek is possible around the mountains that are close to Kathmandu Valley or Pokhara. Langtang Valley Trek, Ghorepani Poonhill Trek from Pokhara, Everest View Trek, and Mardi Himal Trek are the most popular short treks that take 6 to 8 days.
Medium-duration treks in Nepal: the rather popular trek you have heard about is The medium-duration trek. These treks in Nepal include the Annapurna Base Camp trek, Everest Base Camp trek, Manaslu Circuit trek, etc.
Long-duration trek: These long treks usually take you to the far east or far west of Nepal in the very remote land and unexplored mountains. Dolpo trek and Kanchenjunga trek take somewhere between 25 to 30 days.