When is the best season for treks in Nepal? From March to mid of June and September to December is the best season for treks.