154 v. Chr. kam es dann zu einem neuen großen Aufstand der Keltiberer, dem so genannten Spanischen Krieg. 150 v. Chr. gelang es den Römern, die Führer der Lusitaner zu täuschen, und sie vernichteten große Teile dieses Stammes. Viriatus, einer der wenigen Überlebenden, wurde zum Führer der Lusitaner. Er konnte den Römern empfindliche Niederlagen beibringen und wurde so später zum Volkshelden. Erst als Viriatus bei Viseu von Verrätern aus seinem Gefolge im Auftrag der Römer ermordet wurde (139 v. Chr.), brach der Aufstand zusammen. Ab 138 v. Chr. bauten die Römer Festungsanlagen im heutigen Lissabon. Erst Caesar gelang es jedoch ab 60 v. Chr. von Lissabon aus, den letzten Widerstand der portugiesischen Stämme zu brechen.