A machine (9) for sorting objects comprises a series of carriages (14) fixed at a given interval (P) to two drive belts (10) moving along closed-loop paths (12) in two parallel vertical planes. Each path comprises a top horizontal section (12a) and a bottom horizontal section (12b) joined together by two curved connecting end sections (12c, 12d). Two end assemblies (18, 20) are arranged at the curved end sections of the path (12). Each assembly comprises crown gears (22, 24) which engage with the belts (10) and a series of sliders (30) which retain the carriages along a semicircular section (26a, 28a) close to the crown gears. The carriages thus perform a rotary/translational movement along the end connecting sections (12c, 12d) and keep their support surface (16) horizontally oriented.