La bataille d'Andernach, entre les partisans et les adversaires du roi Otton Ier d'Allemagne, eut lieu le 2 octobre 939 à Andernach sur le Rhin et se termina par une défaite décisive des rebelles et la mort de leurs chefs.
Le duc Eberhard de Franconie, descendant de la dynastie Conradine, avait été un fidèle partisan du roi Liudolfing Henri Ier d'Allemagne (919-936). Après la mort du roi cependant, il entra bientôt en conflit avec son fils et successeur, Otto Ier, qui ne se considérait pas, comme son père, comme primus inter pares. Après qu'Eberhard et d'autres princes aient refusé de rendre hommage à Otto en 937, ses adversaires rejoignirent Eberhard. En 938, il se révolta avec le demi-frère aîné d'Otton, Thankmar, et le duc Eberhard de Bavière. Cependant, Thankmar fut bientôt tué par les partisans d'Otto dans l'église d'Eresburg (938), et Eberhard de Bavière fut remplacé par son oncle Berthold. Après une courte réconciliation avec Otto, Eberhard s'allie en 939 avec Gilbert de Lorraine et le jeune frère d'Otto, Henri de Bavière, pour renouveler la rébellion.
Gilbert, duc de Lorraine depuis 928, également fidèle sous le règne d'Henri Ier, tente alors de s'échapper de la sphère d'influence de son beau-frère et s'allie au nouveau roi des Francs de l'Ouest Louis IV, rejoignant la révolte dirigée par Henri de Bavière et Eberhard de Franconie.
Le roi Otto remporta d'abord une victoire sur les rebelles lors d'une bataille à Birten près de Xanten, bien qu'il ne pût que prier et veiller de l'autre côté du Rhin. Néanmoins, il n'a pas pu capturer les conspirateurs. Pendant ce temps, Gilbert et Eberhard se dirigent vers le sud et dévastent les régions des comtes royalistes. Ils ont reçu le soutien de Louis IV, du beau-frère d'Otto Hugues le Grand et d'autres dirigeants importants des Francs occidentaux. Quand Otton assiégea Breisach, les insurgés s'avancèrent de Metz jusqu'au Rhin et le traversèrent par Andernach.
Après que l'armée eut pillé le Niederlahngau, elle recommença à traverser le Rhin par Andernach. Gilbert et Eberhard sont surpris par les deux comtes royalistes, Konrad Kurzbold, comte de Niederlahngau, et son cousin Udo, comte de Wetterau et Rheingau. Bien que les Conradines et les cousins d'Eberhard se tenaient tous les deux du côté d'Otto, ils suivirent les rebelles avec une petite armée et n'attaquèrent que lorsque la majorité de l'armée adverse avait déjà mis son butin sur le Rhin. Eberhard a été tué dans le combat et Gilbert s'est noyé dans le Rhin lorsqu'il a tenté de s'échapper de l'autre côté. Ainsi se termina la rébellion contre Otto I.