La bataille de Tudela est une bataille de la guerre d'Espagne disputée le près de Tudela, en Espagne.
40 000 Espagnols tentèrent de retenir 30 000 soldats impériaux[4]. La bataille aboutit à la victoire écrasante des Français commandés par le maréchal Jean Lannes contre les Espagnols commandés par le général Francisco Javier Castaños. Les pertes espagnoles sont supérieures à 6 000 hommes, pour seulement 460 dans le camp français[4], mais les Français n'exploitent pas assez cette victoire, et permettent aux troupes espagnoles de se retirer sans plus de dégât.