Many travellers ask when is the best time to visit Nepal. In a nutshell it is either April, October or into early November. Within these dates you have to also consider local festivals (as Angel Holidays do). Whilst some festivals are good to experience others can result in national holidays with closed shops and services over extended periods. Tours after mid November are considered winter and it can be chilly at night. For trekking too, temperatures (depending on altitude) can plummet. Everest base camp for example can see temperatures as low as minus twenty in November. Likewise January until March are also low season. The skies can sometimes be not clear, and temperatures too cool. May to Sept is a combination of hot and humid and the rainy season. This is why we operate our tours in April or October, expect warm temperatures and long sunny days of between 24 and 30 degrees.