没有行驶证不能上路。机动车行驶证是准予机动车在我国境内道路上行驶的法定证件。
根据相关法律的规定,上道路行驶的机动车未随车携带行驶证的,公安机关交通管理部门应当扣留机动车,并处警告或者二十元以上二百元以下的罚款。
《道路交通安全法》第九十条,机动车驾驶人违反道路安全交通法律、法规关于道路通行规定的,处警告或者二十元以上二百元以下罚款。本法另有规定的,依照规定处罚。