The best time to visit Nepal is between October and December, when the skies are a clear blue and the views spectacular. The weather remains dry until about April, with temperatures varying between regions. January and February can be very cold, especially at night, with average temperatures of 6°C in Namche Bazaar.