A massage bench is provided with a backrest assembly mounted on a support and including two parallel arc rails secured to the support, each rail including first teeth and a sliding unit including an arc sliding backrest having two side first gears engaging the first teeth, and a sliding foot rest slidable about the first teeth a drive assembly including a first motor, an output shaft operatively connected to the first gears, and a drive belt placed across the first motor and the output shaft so that the backrest and the foot rest move along the rails and a massage assembly including a back massaging assembly in the backrest and including a moveable bracket, parallel second teeth secured to the backrest, second gears on either side of the bracket engaging the second teeth, and a second motor for driving rollers and the second gears and a legs massaging assembly.