在上海,机动车逆行的处罚如下:1. 若在普通道路逆行,根据《道路交通安全法》第九十条规定,可处警告或者二十元以上二百元以下罚款。2. 要是在高速公路上逆行,处罚更为严厉。依据《道路交通安全法》第九十条、《机动车驾驶证申领和使用规定》,一次记12分,并处二百元以上二千元以下罚款,可以并处15日以下拘留。非机动车逆行的,一般处警告或者五元以上五十元以下罚款;拒绝接受罚款处罚的,可以扣留其非机动车。行人逆行的,通常处警告或者五元以上五十元以下罚款。总之,逆行行为严重违反交通规则,极易引发交通事故,应严格遵守交通法规,保障自身及他人安全。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。