The autumn months of September to November are the best time to visit Nepal, due to the pleasant temperatures and clear skies. This period is great for hiking and mountain viewing. March and April are also nice months to visit, before temperatures get too hot and rain gets too heavy.