一种按摩装置,可对用户身体的不同部位提供不同的按摩模式,以提供增强和舒适的按摩效果。该按摩装置包括:一按摩部,其将按摩力施加给用户;至少两个驱动单元,其驱动所述按摩部分别沿彼此不相同的方向进行往复运动。该至少两个驱动单元被控制以使得按摩部往复运动,并以不同的按摩模式提供按摩力。设置有一传感器,以检测该按摩部的位置。还具有一按摩模式选择器,以便根据该按摩部的位置选择一个所述按摩模式。