Nonostante avesse riportato una sostanziale vittoria, Germanico era cosciente che i Germani erano ancora in grado di riorganizzarsi, e decise, nel 16, di condurre una nuova campagna che avesse l'obiettivo di annientare definitivamente le popolazioni tra il Reno e l'Elba. Per giungere indisturbato nelle terre dei nemici, decise di approntare una flotta che conducesse le legioni fino alla foce del fiume Amisia: in tempi rapidi furono approntate oltre mille navi agili e veloci, in grado di trasportare numerosi uomini ma dotate anche di macchine da guerra per la difesa. Non appena i Romani sbarcarono in Germania, le tribù del luogo, riunite sotto il comando di Arminio, si prepararono a fronteggiare gli invasori e si riunirono a battaglia presso Idistaviso; gli uomini di Germanico, ben più preparati dei loro nemici, fronteggiarono allora i Germani, e riportarono una schiacciante vittoria. Arminio e i suoi si ritirarono presso il "Vallo Angrivariano", ma subirono un'altra durissima sconfitta da parte dei legionari romani: le genti che abitavano tra il Reno e l'Elba erano così state debellate. Germanico ricondusse dunque i suoi in Gallia, ma, sulla strada del ritorno, la flotta romana fu dispersa da una tempesta e costretta a subire notevoli perdite; l'inconveniente occorso ai Romani diede nuovamente ai Germani la speranza di poter ribaltare le sorti della guerra, ma i luogotenenti di Germanico poterono facilmente avere la meglio sui loro nemici. Sebbene Roma non fosse dunque riuscita ad espandere la sua area d'influenza, il confine stabilito dal Reno era, così, protetto da altre eventuali rivolte germaniche; a segnare in modo ancora più netto la fine delle ribellioni delle genti del luogo intervenne, nel 19, la morte di Arminio, che, dopo aver sconfitto in guerra il re filoromano dei Marcomanni, Maroboduo, fu tradito e ucciso dai suoi compagni quando aspirava ormai al regno.