Temporomandibular disorders (TMDs) refer to a group of conditions that affect the temporomandibular joint, causing pain and dysfunction in the jaw joint and related muscles. The diagnosis of TMDs typically involved clinical assessment through operator-based physical examination, self-reported questionnaire and imaging studies. To objectivize the measurement of TMD, this study aims at investigating on the feasibility to use machine-learning algorithms fed with data gathered from low-cost and portable instruments to discriminate the presence of TMD in adult subjects. Through this aim, the experimental protocol involved fifty participants, equally distributed between TMD and healthy subjects, acting as control group. The diagnosis of TMD has been performed by a skilled operator through the typical clinical scale. Participants underwent to a baropodometric analysis by using a pressure matrix and the evaluation of the cervical mobility through inertial sensors. Nine machine-learning algorithms belonging to support vector machine, k-nearest neighbours and decision tree were compared. The k-nearest neighbours based on cosine distance was found as the best performing, achieving performance of 0.94, 0.94 and 0.08 for the accuracy, F1-score and G-index, respectively. These findings open the possibility to use such methodology to support the diagnosis of TMDs in clinical environments.