没有行驶证不能上路。机动车没有行驶证上路的,交通管理部门应当扣留机动车,通知当事人提供相应的牌证、标志或者补办相应手续,并可以处以警告或者二十元以上二百元以下罚款。《道路交通安全法》第九十五条第一款规定,上道路行驶的机动车未悬挂机动车号牌,未放置检验合格标志、保险标志,或者未随车携带行驶证、驾驶证的,公安机关交通管理部门应当扣留机动车,通知当事人提供相应的牌证、标志或者补办相应手续,并可以依照本法第九十条的规定予以处罚。
《机动车驾驶证申领和使用规定》第八条驾驶机动车,应当依法取得机动车驾驶证。《中华人民共和国道路交通安全法》第九十五条上道路行驶的机动车未悬挂机动车号牌,未放置检验合格标志、保险标志,或者未随车携带行驶证、驾驶证的,公安机关交通管理部门应当扣留机动车,通知当事人提供相应的牌证、标志或者补办相应手续,并可以依照本法第九十条的规定予以处罚。当事人提供相应的牌证、标志或者补办相应手续的,应当及时退还机动车。故意遮挡、污损或者不按规定安装机动车号牌的,依照本法第九十条的规定予以处罚。