摩托车在超车道向右变道与过马路的轻便摩托车相撞主要责任是摩托车,而不是轻便摩托车,因为轻便摩托车是直行,而摩托车是向右变道,车让直行是遵守交通的,不让直行是不道德的,会造成人身和财产损失。
这要看你所处的位置,如果你是属于十字路口的话,肯定是在朝知道的,摩托车是全责的,因为在超车道向右转弯变道的话肯定是要观察情况的。