上海逆向行驶一般扣3分。在城市的道路上有逆行行为的,根据规定一次记3分,并处警告或者二十元以上二百元以下罚款;若在高速公路上有逆向行驶行为的,属于严重的违章,一次性扣12分。法律依据:《道路
交通安全违法行为记分分值》第三条
机动车驾驶人有下列违法行为之一,一次记3分:
(九)驾驶机动车不按规定超车、让行的,或者逆向行驶的。
《中华人民
共和国道路交通安全法》第九十条
机动车驾驶人违反道路交通安全法律、法规关于道路通行规定的,处警告或者二十元以上二百元以下罚款。本法另有规定的,依照规定处罚。
第三十五条
机动车、非机动车实行右侧通行。