Surface electromyography (sEMG) is a non-invasive technique to assess the electrical activity of contracting skeletal muscles. sEMG-based muscle fatigue detection plays a key role in sports medicine, ergonomics and rehabilitation. These signals are random, multicomponent, nonlinear and the degree of fluctuations is higher in dynamic contractions. Hence, the extraction of reliable biomarkers remains a challenging task. In this work, an attempt has been made to differentiate non-fatigue, and fatigue conditions using nonlinear techniques, namely, binary and weighted Visibility Graph (VG) features. For this, signals are recorded from the biceps brachii muscle of 52 healthy adult volunteers. These signals are preprocessed, and the contractions associated with the non-fatigue and fatigue conditions are segmented. The graph transformation is performed, and first-order and second-order statistics, along with entropy measures, are extracted from the degree distribution. Parametric and non-parametric machine learning methods are applied for the classification. The results show that the proposed VG approach is able to capture the fluctuations of the signals in non-fatigue and fatigue conditions. Further, all extracted features exhibit a significant difference with [Formula: see text] [Formula: see text]. Maximum accuracy of 89.1% is achieved with information gain selected features and extreme learning machines classifier. Additionally, weighted VG features perform better than the binary version with a difference in the accuracy of 5%. It appears that the proposed approach could be used in real-time implementation for the monitoring of muscle fatigue conditions.